Microsoft KB Archive/191858

= BUG: Changing Appearance Property Reduces ListBox Height =

Article ID: 191858

Article Last Modified on 5/13/2003

-

APPLIES TO


 * Microsoft Visual Basic 6.0 Learning Edition
 * Microsoft Visual Basic 6.0 Professional Edition
 * Microsoft Visual Basic 6.0 Enterprise Edition

-



This article was previously published under Q191858



SYMPTOMS
When the Appearance property of a ListBox control is changed at run-time, the height of the ListBox control is reduced.



RESOLUTION
Set the IntegralHeight property of the ListBox to False at design-time.



STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.



Steps to Reproduce Behavior
 Start a new Standard EXE project in Visual Basic. Form1 is created by default. Add a ListBox control and a CommandButton to Form1.  Copy the following to the Code window of Form1: Option Explicit

Private Sub Command1_Click Debug.Print "Appearance property = " & List1.Appearance & _ " Height property = " & List1.Height If List1.Appearance = 0 Then List1.Appearance = 1 Else List1.Appearance = 0 End If     End Sub  Open the Immediate Window. On the Run menu, select Start, or press the F5 key to start the program. Click the CommandButton. Note that every CommandButton click causes the ListBox height to change.

If you set the IntegralHeight property of the ListBox to False, the bug behavior does not occur.

Additional query words: kbDSupport kbDSD kbVBp kbCtrl kbVBp600bug

Keywords: kbbug KB191858

-

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

© Microsoft Corporation. All rights reserved.