Is the ImageList bound at the time you are replacing?
>Nay I am not adding inbetween of after, but replacing the images
>
>>>I have put a TreeView and an Image control onto a contaniner class and saved it as a class. When I instantiate the container onto a form things work well but if I change the images of the image control, the originally stored images display when the form is run.
>>>
>>>How can I change the images on an instance by instance basis.
>>
>>I don't know if this is your problem but I remembered reading it. From the ImageList Help
>>
>>
Important When using the ImageList control with a Windows Common Control, insert all of the images you will require, in the order you desire, into the ImageList before binding it to the second control. Once the ImageList is bound to a second control, you cannot delete images, and you cannot insert images into the middle of the ListImages collection. However, you can add images to the end of the collection.
Caroline