Original Post
I've been having a lot of problems trying to get a listbox update in the ways that I want it to. The problem is that whenever I change the text of an object in the listbox, the change doesn't get displayed. This can be fixed a number of ways (calling Listbox.refresh or Listbox.Items = newlistboxitem), but then the listbox decides that it's gonna go ahead and redraw itself and as a result it causes a lot of flicker. I've tried using a Data source as well and it does the exact same thing. Basically I want to call something like this. Listbox1.invalidate(Listbox1.GetItemRect(index)); But just calling this doesn't update the string - But the only things that update the string, completely redraw the whole control. So I've decided there is no way to get around this without deriving my own control and seeing if there is any way to manually update a string in the listbox without triggering a complete redraw. And thats kinda where I'm at right now. If anyone has any suggestions it would be much appreciated.