MenuItem.BarBreak Egenskap

Definition

Hämtar eller anger ett värde som anger om MenuItem placeras på en ny rad (för ett menyalternativ som läggs till i ett MainMenu objekt) eller i en ny kolumn (för ett undermenyobjekt eller menyobjekt som visas i en 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

Egenskapsvärde

true om menyalternativet placeras på en ny rad eller i en ny kolumn; false om menyalternativet är kvar i sin standardplacering. Standardvärdet är false.

Attribut

Exempel

I följande kodexempel skapas ett MenuItem med två undermenyobjekt. De två undermenyobjekten visas vågrätt i stället för lodrätt med egenskapen 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

Kommentarer

Du kan använda egenskapen BarBreak för att skapa en meny där varje menyalternativ placeras bredvid varandra vågrätt i stället för i en lodrät lista. Du kan också använda den här egenskapen för att skapa en menyrad som innehåller flera rader med menyalternativ på den översta nivån.

Den här egenskapen skiljer sig från Break egenskapen i och med att ett fält visas till vänster i varje menyalternativ som har Break egenskapen inställd truepå . Fältet visas bara när menyalternativet inte är ett menyalternativ på den översta nivån.

Gäller för

Se även