ListBox.PreferredHeight Vlastnost

Definice

Získá kombinovanou výšku všech položek v objektu 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

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

Atributy

Příklady

Následující příklad kódu ukazuje, jak nastavit Size vlastnost ListBox na základě hodnoty PreferredHeight vlastnosti, aby se zobrazily všechny položky v objektu ListBox bez použití posuvníků. Tento příklad vyžaduje, aby ListBox byl do formuláře přidán ovládací prvek s názvem listBox1.

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 nastavit velikost, aby se zobrazily všechny dostupné položky v seznamu a aby se zabránilo zobrazení svislých posuvníků. Pokud je množství položek v objektu ListBox velké, určení velikosti ovládacího prvku pomocí hodnoty PreferredHeight vlastnosti může způsobit ListBox , že velikost bude mimo klientskou oblast formuláře nebo kontejneru ListBox .

Platí pro

Viz také