ListBox.PreferredHeight Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает объединенную высоту всех позиций в 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
Значение свойства
Объединенная высота всех позиций элемента управления в пикселях.
- Атрибуты
Примеры
В следующем примере кода показано, как задать Size свойство ListBox объекта на основе значения PreferredHeight свойства , чтобы отобразить все элементы в ListBox без использования полос прокрутки. В этом примере требуется, чтобы ListBox в форму был добавлен элемент управления с именем listBox1
.
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
Комментарии
Это свойство позволяет определить высоту, до которую ListBox необходимо установить размер, чтобы отобразить все доступные элементы в списке и избежать отображения вертикальных полос прокрутки. Если количество элементов в объекте ListBox большое, изменение размера элемента управления с помощью значения PreferredHeight свойства может привести к размеру ListBox за пределами клиентской области формы или ListBox контейнера.