Compartir vía


ListBox.PreferredHeight Propiedad

Definición

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

Int32

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.

Se aplica a

Consulte también