MenuItem.Break プロパティ

定義

項目が、新しい行 (MainMenu オブジェクトに追加されたメニュー項目の場合) または新しい列 (ContextMenu に表示されるサブメニュー項目またはメニュー項目の場合) に配置されるかどうかを示す値を取得または設定します。

public:
 property bool Break { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool Break { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Break : bool with get, set
Public Property Break As Boolean

プロパティ値

メニュー項目が新しい行または新しい列に配置される場合は true。メニュー項目が既定の位置に配置される場合は false。 既定値は、false です。

属性

次のコード例では、最上位行に 2 つの最上位メニュー項目と、下の行に 1 つのメニュー項目を含むメニューを作成します。

public:
   void CreateMyMenus()
   {
      // Create three top-level menu items.
      MenuItem^ menuItem1 = gcnew MenuItem( "&File" );
      MenuItem^ menuItem2 = gcnew MenuItem( "&Options" );
      MenuItem^ menuItem3 = gcnew MenuItem( "&Edit" );
      // Place the "Edit" menu on a new line in the menu bar.
      menuItem3->Break = true;
   }
public void CreateMyMenus()
{
   // Create three top-level menu items.
   MenuItem menuItem1 = new MenuItem("&File");
   MenuItem menuItem2 = new MenuItem("&Options");
   MenuItem menuItem3 = new MenuItem("&Edit");
   // Place the "Edit" menu on a new line in the menu bar.
   menuItem3.Break = true;
}
Public Sub CreateMyMenus()
    ' Create three top-level menu items.
    Dim menuItem1 As New MenuItem("&File")
    Dim menuItem2 As New MenuItem("&Options")
    Dim menuItem3 As New MenuItem("&Edit")
    ' Place the "Edit" menu on a new line in the menu bar.
    menuItem3.Break = True
End Sub

注釈

プロパティを Break 使用すると、垂直方向のリストではなく、各メニューが水平方向に隣り合うメニューを作成できます。 また、このプロパティを使用して、最上位のメニュー項目の複数行を含むメニュー バーを作成することもできます。

適用対象

こちらもご覧ください