Image Array or List

What is the best way to create a dynamic array of images to show on a form?

eg. Let's say you show a user a list of available tasks and they appear in a listcontrol with an image to the side of it. When the user accepts a task the corresponding image turns into a checkmark or if the user declines it turns into a X.

Thanks,
JP
jrcpAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

crazymanCommented:
Place 1 image on the form with an index of 0
you can then load as many of these as you like using


load image(image.ubound+1)
0
jrcpAuthor Commented:
Is There a list control that you can apply a glyph to?
0
jrcpAuthor Commented:
Is There a list control that you can apply a glyph to?
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

RobMWilliamsCommented:
Both the ListView and the ImageCombo can display images and text together.
A “glyph” can be displayed as long as it is in a supported graphic file format such as bitmap, cursor, icon, metafile, enhanced metafile, or as JPEG or GIF files.

0
RobMWilliamsCommented:
RobMWilliams changed the proposed answer to a comment
0
RobMWilliamsCommented:
Prehaps the best way of storing a bunch of pictures is with an array of picture objects:

Dim X(1 to NoOfPics) As Picture

For LoadPics = 1 to NoOfPics
    Set X(LoadPics) = LoadPicture("PARTY.BMP")
Next LoadPics

Of course you’ll want to change the file name for different pictures.

Now you have an array of pictures in memory.  To show one in an image control:
Set Image1.Picture = X(5)

Both the ListView and the ImageCombo can display images and text together.
A “glyph” can be displayed as long as it is in a supported graphic file format such as bitmap, cursor, icon, metafile, enhanced metafile, or as JPEG or GIF files.

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.