MenuItem.BarBreak Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de MenuItem waarde op een nieuwe regel wordt geplaatst (voor een menu-item dat aan een MainMenu object is toegevoegd) of in een nieuwe kolom (voor een submenu-item of menu-item dat wordt weergegeven in een 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

Waarde van eigenschap

true als het menu-item op een nieuwe regel of in een nieuwe kolom wordt geplaatst; false als het menu-item in de standaardplaatsing wordt achtergelaten. De standaardwaarde is false.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld wordt een MenuItem met twee submenu-items gemaakt. De twee submenu-items worden horizontaal weergegeven in plaats van verticaal met behulp van de BarBreak eigenschap.

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

Opmerkingen

U kunt de BarBreak eigenschap gebruiken om een menu te maken waarin elk menu-item horizontaal naast elkaar wordt geplaatst in plaats van in een verticale lijst. U kunt deze eigenschap ook gebruiken om een menubalk te maken die meerdere rijen met menu-items op het hoogste niveau bevat.

Deze eigenschap verschilt van de Break eigenschap waarin een balk wordt weergegeven aan de linkerkant van elk menu-item waarop de Break eigenschap is ingesteld true. De balk wordt alleen weergegeven wanneer het menu-item geen menu-item op het hoogste niveau is.

Van toepassing op

Zie ook