ListBox.PreferredHeight Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a altura combinada de todos os itens no 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
Valor da propriedade
A altura combinada, em pixels, de todos os itens no controle.
- Atributos
Exemplos
O exemplo de código a seguir demonstra como definir a Size propriedade de um ListBox com base no valor da PreferredHeight propriedade para exibir todos os itens no ListBox sem uso de barras de rolagem. Este exemplo exige que um ListBox controle, chamado listBox1
, tenha sido adicionado a um formulário.
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
Comentários
Essa propriedade permite determinar a altura para a qual o ListBox precisa ser dimensionado para exibir todos os itens disponíveis na lista e evitar a exibição de barras de rolagem verticais. Se a quantidade de itens no ListBox for grande, dimensionar o controle usando o valor da PreferredHeight propriedade poderá fazer com que o ListBox seja dimensionado fora da área do cliente do formulário ou do ListBox contêiner.