Udostępnij za pośrednictwem


MenuItem.BarBreak Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy MenuItem element jest umieszczany w nowym wierszu (dla elementu menu dodanego do MainMenu obiektu) lub w nowej kolumnie (dla elementu podrzędnego lub elementu menu wyświetlanego w elemencie 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

Wartość właściwości

Boolean

true jeśli element menu zostanie umieszczony w nowym wierszu lub w nowej kolumnie; false jeśli element menu jest pozostawiony w domyślnym umieszczaniu. Wartość domyślna to false.

Atrybuty

Przykłady

Poniższy przykład kodu tworzy element z dwoma MenuItem elementami podrzędnymi. Dwa elementy podrzędne są wyświetlane w poziomie zamiast w pionie przy użyciu BarBreak właściwości .

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

Uwagi

Za pomocą BarBreak właściwości można utworzyć menu, w którym każdy element menu znajduje się obok siebie w poziomie zamiast na pionowej liście. Tej właściwości można również użyć do utworzenia paska menu zawierającego wiele wierszy elementów menu najwyższego poziomu.

Ta właściwość różni się od Break właściwości w tym, że pasek jest wyświetlany na lewej krawędzi każdego elementu menu, który ma właściwość ustawioną Break na true. Pasek jest wyświetlany tylko wtedy, gdy element menu nie jest elementem menu najwyższego poziomu.

Dotyczy

Zobacz też