Microsoft KB Archive/180768

= BUG: Label Control BackStyle Property Does Not Work =

Article ID: 180768

Article Last Modified on 3/11/2005

-

APPLIES TO


 * Microsoft Windows CE Toolkit for Visual Basic 6.0
 * Microsoft eMbedded Visual Basic 3.0

-



This article was previously published under Q180768



SYMPTOMS
When the Label Control BackStyle property is set to Transparent, the control is not be transparent at run-time. At run time, the control's BackColor is either the BackColor of the form as it was set at design time or as it was set during the Form_Load event.



RESOLUTION
If you use the Refresh method of the Label, the BackColor of the Label is updated to the BackColor of the form, but it will not be transparent.



STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.



Steps to Reproduce Behavior
 Create a new Windows CE project in either Visual Basic or eMbedded Visual Basic. Form1 is created by default. Add a Label to Form1, set its BackColor to blue, and its BackStyle to "0 - Transparent."  Add the following code to the form module: Private Sub Form_Click Form1.BackColor = vbRed End Sub

Private Sub Form_Load Form1.BackColor = vbGreen End Sub  Press F5 to run the project and note that the Label BackColor is set to the form's BackColor, green.

RESULT: Click the form and note that the form's BackColor changes to red, whereas the label's BackColor remains green.

Additional query words: vbce evb vbce6 wce

Keywords: kbbug kbtoolkit kbpending KB180768

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.