ListBox.PreferredHeight Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Gesamthöhe aller Elemente in der ListBox ab.
public:
property int PreferredHeight { int get(); };
[System.ComponentModel.Browsable(false)]
public int PreferredHeight { get; }
[<System.ComponentModel.Browsable(false)>]
member this.PreferredHeight : int
Public ReadOnly Property PreferredHeight As Integer
Eigenschaftswert
Die Gesamthöhe aller Elemente im Steuerelement in Pixel.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die Size Eigenschaft eines ListBox basierend auf dem Wert der PreferredHeight -Eigenschaft festgelegt wird, um alle Elemente in der ListBox ohne Verwendung von Bildlaufleisten anzuzeigen. Dieses Beispiel erfordert, dass einem Formular ein ListBox Steuerelement mit dem Namen listBox1
hinzugefügt wurde.
private:
void SizeMyListBox()
{
// Add items to the ListBox.
for ( int x = 0; x < 20; x++ )
{
listBox1->Items->Add( String::Format( "Item {0}", x ) );
}
listBox1->Height = listBox1->PreferredHeight;
}
private void SizeMyListBox()
{
// Add items to the ListBox.
for(int x = 0; x < 20; x++)
{
listBox1.Items.Add("Item " + x.ToString());
}
// Set the height of the ListBox to the preferred height to display all items.
listBox1.Height = listBox1.PreferredHeight;
}
Private Sub SizeMyListBox()
' Add items to the ListBox.
Dim x As Integer
For x = 0 To 19
listBox1.Items.Add(("Item " + x.ToString()))
Next x
' Set the height of the ListBox to the preferred height to display all items.
listBox1.Height = listBox1.PreferredHeight
End Sub
Hinweise
Mit dieser Eigenschaft können Sie die Höhe bestimmen, für die die ListBox Größe festgelegt werden muss, um alle verfügbaren Elemente in der Liste anzuzeigen und vertikale Bildlaufleisten zu vermeiden. Wenn die Menge der Elemente in groß ListBox ist, kann die Größenanpassung des Steuerelements mithilfe des Werts der PreferredHeight -Eigenschaft dazu führen, dass die ListBox Größe außerhalb des Clientbereichs des Formulars oder des ListBox Containers liegt.