BUG: Control Repaint Problems When ClipControls Set to False
Article ID: 194908
Article Last Modified on 5/12/2003
APPLIES TO
- Microsoft Visual Basic 6.0 Learning Edition
- Microsoft Visual Basic 5.0 Learning Edition
- Microsoft Visual Basic 6.0 Professional Edition
- Microsoft Visual Basic 5.0 Professional Edition
- Microsoft Visual Basic 6.0 Enterprise Edition
- Microsoft Visual Basic 5.0 Enterprise Edition
- Microsoft Visual Basic 5.0 Control Creation Edition
This article was previously published under Q194908
SYMPTOMS
Clicking on an application's icon on the operating system's taskbar causes
some controls to disappear.
CAUSE
This problem occurs when a modal form is displayed while a second form in
this application is visible in the background and the background form
consists of all of the following:
- Its "ClipControls" property is set to "False."
- The controls not displaying correctly are child controls of another
control rather than placed directly on the form (such as option buttons
within a Frame control).
This problem will occur with any type of control as long as the conditions
above are met.
RESOLUTION
There are two potential workarounds for this issue:
- Avoid setting ClipControls to False when a second modal form will be
displayed.
- Leave the ClipControls property set to False but only display non-modal
forms.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
Additional query words: paint
Keywords: kbbug kbctrl kbpending KB194908