ListBox.PreferredHeight Eigenschaft

Definition

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 listBox1hinzugefü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.

Gilt für:

Weitere Informationen