MenuItem.BarBreak Свойство

Определение

Возвращает или задает значение, указывающее, помещается ли 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.

Атрибуты

Примеры

В следующем примере кода создается MenuItem два вложенных элемента. Два вложенных элемента отображаются по горизонтали вместо вертикального 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. Панель отображается только в том случае, если элемент меню не является элементом меню верхнего уровня.

Применяется к

См. также раздел