MenuItem.BarBreak Propriedade

Definição

Recebe ou define um valor que indica se o MenuItem está colocado numa nova linha (para um item do menu adicionado a um MainMenu objeto) ou numa nova coluna (para um item do submenu ou item do menu exibido num 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

Valor de Propriedade

true se o item do menu for colocado numa nova linha ou numa nova coluna; false se o item do menu for deixado na sua posição padrão. A predefinição é false.

Atributos

Exemplos

O seguinte exemplo de código cria um MenuItem com dois itens de submenu. Os dois itens do submenu são exibidos horizontalmente em vez de verticalmente usando a BarBreak propriedade.

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

Observações

Podes usar a BarBreak propriedade para criar um menu onde cada item do menu está colocado lado a lado horizontalmente em vez de numa lista vertical. Também pode usar esta propriedade para criar uma barra de menu que contenha várias linhas de itens principais do menu.

Esta propriedade difere da Break propriedade porque uma barra é exibida na extremidade esquerda de cada item do menu que tem a Break propriedade definida para true. A barra só é exibida quando o item do menu não é um item do menu de topo.

Aplica-se a

Ver também