DOCUMENT:Q180768 15-NOV-2001 [vbwin] TITLE :BUG: Label Control BackStyle Property Does Not Work PRODUCT :Microsoft Visual Basic for Windows PROD/VER::3.0 OPER/SYS: KEYWORDS:kbToolkit kbVBp500bug kbVBp600bug kbOSWinCE100bug kbGrpDSVB ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Windows CE Toolkit for Visual Basic 6.0 - Microsoft eMbedded Visual Basic, version 3.0 ------------------------------------------------------------------------------- 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 this to be a bug in the Microsoft products listed at the beginning of this article. MORE INFORMATION ================ Steps to Reproduce Behavior --------------------------- 1. Create a new Windows CE project in either Visual Basic or eMbedded Visual Basic. Form1 is created by default. 2. Add a Label to Form1, set its BackColor to blue, and its BackStyle to "0 - Transparent." 3. 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 4. 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 : kbToolkit kbVBp500bug kbVBp600bug kbOSWinCE100bug kbGrpDSVB Technology : kbVBSearch kbAudDeveloper kbZNotKeyword2 kbVBeMbSearch kbWinCETKVBSearch kbWinCESearch kbVBeMb300 Version : :3.0 Issue type : kbbug Solution Type : kbpending ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2001.