ListBox.PreferredHeight Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 de Propriedade
A altura combinada, em pixels, de todos os itens no controlo.
- Atributos
Exemplos
O exemplo de código seguinte demonstra como definir a Size propriedade de a ListBox com base no valor da PreferredHeight propriedade para exibir todos os itens sem ListBox o uso de barras de scroll. Este exemplo exige que um ListBox controlo, chamado listBox1, tenha sido adicionado a uma forma.
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
Observações
Esta propriedade permite-lhe determinar a altura a que precisa ListBox de ser dimensionado, para mostrar todos os itens disponíveis na lista e evitar a exibição de barras de scroll verticais. Se a quantidade de itens no ListBox for grande, dimensionar o controlo usando o valor da PreferredHeight propriedade pode fazer com que o ListBox seja dimensionado fora da área do cliente do formulário ou do ListBox contentor.