When a labels caption gets updated on a regular/frequent basis (a timer updates a labels caption, for example) the label has a visually unappealing effect of a strong flicker or blinking every time the labels caption is updated/changed.
The solution to the label flicker issue in VB6 is as simple as:
- Substitute a textbox for a label control. The textbox.text property does not flicker at all when updated, even if updated frequently and quickly.
- Set the textbox.locked property to true. This will prevent the user from entering or changing text.
- Make any other visual changes you wish (remove border, change backcolor, alignment – 2 center, etc.) so that the textbox looks and acts like a label control, but without the flicker.