ListBox.PreferredHeight Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'altezza combinata di tutti gli elementi del controllo 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
Valore della proprietà
Altezza combinata, in pixel, di tutti gli elementi del controllo.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come impostare la Size proprietà di un ListBox oggetto in base al valore della PreferredHeight proprietà per visualizzare tutti gli elementi nell'oggetto ListBox senza utilizzare barre di scorrimento. In questo esempio è necessario che un ListBox controllo denominato listBox1
sia stato aggiunto a un modulo.
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
Commenti
Questa proprietà consente di determinare l'altezza che deve ListBox essere ridimensionata da , per visualizzare ogni elemento disponibile nell'elenco ed evitare di visualizzare barre di scorrimento verticali. Se la quantità di elementi nell'oggetto ListBox è elevata, il ridimensionamento del controllo utilizzando il valore della PreferredHeight proprietà potrebbe causare il ListBox ridimensionamento all'esterno dell'area client del modulo o del ListBox contenitore.