ListBox.PreferredHeight Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .