Quote Originally Posted by The Dutch Dude
<shot in the dark>
maybe using BeginUpdate and EndUpdate will help to reduce the flickering?
</shot in the dark>
Actually, that increased the flickering to a horrible level whereas it's just bad now.

The way I had coded it was also pretty bad. To make it compatible with the way I intend to do things now, I have to re-write the code for that and in doing so, I'm going to double-buffer the whole thing to see if that works.