Sdílet prostřednictvím


ListBox.PreferredHeight Vlastnost

Definice

Získá kombinovanou výšku všech položek v sadě ListBox.

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

Hodnota vlastnosti

Kombinovaná výška v pixelech všech položek v ovládacím prvku.

Atributy

Příklady

Následující příklad kódu ukazuje, jak nastavit Size vlastnost ListBox na základě hodnoty PreferredHeight vlastnosti k zobrazení všech položek v ListBox bez použití posuvníků. Tento příklad vyžaduje přidání ListBox ovládacího prvku s názvem listBox1do formuláře.

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

Poznámky

Tato vlastnost umožňuje určit výšku, na kterou ListBox je potřeba mít velikost, aby se zobrazily všechny dostupné položky v seznamu a aby se zabránilo zobrazení svislých posuvníků. Pokud je velikost položek ve ListBox velkém, změna velikosti ovládacího prvku pomocí hodnoty PreferredHeight vlastnosti může způsobit ListBox velikost mimo klientskou oblast formuláře nebo kontejneru ListBox .

Platí pro

Viz také