ListBox and MultiThreading

Hey,

I need to create a listbox usr control that behaves just as normal list box except that

when adding new items the following will hold:

- The list box will be populated and the rest of the gui still responds to events. (meaning it will be created/ manipulated on a separted thread)

- the user could see/select the items that were already inserted, as the listbox continuosly being populated with the items that haven't inserted yet.

Just to have an image in mind, it very similar to what happen when loading a hugh web page... you can view it and while doing it you see the scroll bar getting smaller as the rest of page is loaded....

Can someone give me a starting point for this? (related paper/ close example) - I've checked many msdn examples and posts and trying googling it but didn't found any real solution to the problem yet...

Thanks for the help...

In case i will find out, i will post its code here for you if someone's interested...

Guy.

[1023 byte] By [ProjectXo] at [2007-12-25]