First of all thank you very much for these great controls. I played with a few similar controls and these seem to be the best so far.
I found a problem with GDI handle usage that took me hours to track down... Whenever the BackColor or DisabledBackgroundColor properties are set on your TextBox, it takes at least 1 more GDI for each function. I.e. if i set both background colors the TextBox control takes 2 GDIs instead of 0.
I have a very heavy form with hundreds of controls so the GDI count is important: With 500 controls, this means 1000 GDI handles just for setting background colors!
Please tell me this is a quick fix since i am stuck and have a deadline

P.S. Do you know of a trick to make VB6 UserControls take 0 GDI handles? Best I managed was 1.
Much appreciated.