MenuItem.BarBreak プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MenuItem が、新しい行 (MainMenu オブジェクトに追加されたメニュー項目の場合) または新しい列 (ContextMenu に表示されるサブメニュー項目またはメニュー項目の場合) に配置されるかどうかを示す値を取得または設定します。
public:
property bool BarBreak { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool BarBreak { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.BarBreak : bool with get, set
Public Property BarBreak As Boolean
プロパティ値
メニュー項目が新しい行または新しい列に配置される場合は true
。メニュー項目が既定の位置に配置される場合は false
。 既定値は、false
です。
- 属性
例
次のコード例では、2 つのサブメニュー項目を含む項目を MenuItem 作成します。 2 つのサブメニュー項目は、プロパティを使用して BarBreak 垂直方向ではなく水平方向に表示されます。
public:
void CreateMyMenus()
{
// Create three top-level menu items.
MenuItem^ menuItem1 = gcnew MenuItem( "&File" );
MenuItem^ menuItem2 = gcnew MenuItem( "&New" );
MenuItem^ menuItem3 = gcnew MenuItem( "&Open" );
// Set the BarBreak property to display horizontally.
menuItem2->BarBreak = true;
menuItem3->BarBreak = true;
// Add menuItem2 and menuItem3 to the menuItem1's list of menu items.
menuItem1->MenuItems->Add( menuItem2 );
menuItem1->MenuItems->Add( menuItem3 );
}
public void CreateMyMenus()
{
// Create three top-level menu items.
MenuItem menuItem1 = new MenuItem("&File");
MenuItem menuItem2 = new MenuItem("&New");
MenuItem menuItem3 = new MenuItem("&Open");
// Set the BarBreak property to display horizontally.
menuItem2.BarBreak = true;
menuItem3.BarBreak = true;
// Add menuItem2 and menuItem3 to the menuItem1's list of menu items.
menuItem1.MenuItems.Add(menuItem2);
menuItem1.MenuItems.Add(menuItem3);
}
Public Sub CreateMyMenus()
' Create three top-level menu items.
Dim menuItem1 As New MenuItem("&File")
Dim menuItem2 As New MenuItem("&New")
Dim menuItem3 As New MenuItem("&Open")
' Set the BarBreak property to display horizontally.
menuItem2.BarBreak = True
menuItem3.BarBreak = True
' Add menuItem2 and menuItem3 to the menuItem1's list of menu items.
menuItem1.MenuItems.Add(menuItem2)
menuItem1.MenuItems.Add(menuItem3)
End Sub
注釈
このプロパティを使用すると、垂直方向の BarBreak リストではなく、各メニュー項目を横に並べて配置するメニューを作成できます。 このプロパティを使用して、最上位レベルのメニュー項目の複数の行を含むメニュー バーを作成することもできます。
このプロパティは、プロパティがBreak設定true
されている各メニュー項目の左端にバーが表示される点Breakでプロパティとは異なります。 バーは、メニュー項目がトップレベルのメニュー項目でない場合にのみ表示されます。