ListBox.PreferredHeight プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
プロパティ値
コントロール内のすべての項目を組み合わせた高さ (ピクセル単位)。
- 属性
例
次のコード例では、スクロール バーをSizeListBox使用せずに 内のすべての項目を表示するために、 プロパティのPreferredHeight値に基づいて の プロパティをListBox設定する方法を示します。 この例では、 という名前listBox1
のListBoxコントロールがフォームに追加されている必要があります。
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 コンテナーのクライアント領域の外側にサイズ設定される可能性があります。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET