ListBox.PreferredHeight Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el alto combinado de todos los elementos del control 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 propiedad
Alto combinado, en píxeles, de todos los elementos del control.
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo establecer la Size propiedad de un ListBox en función del valor de la PreferredHeight propiedad para mostrar todos los elementos de ListBox sin usar barras de desplazamiento. En este ejemplo se requiere que se haya agregado un ListBox control denominado listBox1
, a un formulario.
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
Comentarios
Esta propiedad permite determinar el alto al que se debe ajustar el ListBox tamaño, con el fin de mostrar todos los elementos disponibles en la lista y evitar mostrar barras de desplazamiento verticales. Si la cantidad de elementos de ListBox es grande, ajustar el tamaño del control mediante el valor de la PreferredHeight propiedad puede hacer que el ListBox tamaño esté fuera del área cliente del formulario o del ListBox contenedor.