MenuItem.BarBreak Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o MenuItem é colocado em uma nova linha (de um item de menu adicionado a um objeto MainMenu) ou em uma nova coluna (para um item de submenu ou item de menu exibido em um 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 da propriedade
true
se o item de menu for colocado em uma nova linha ou em uma nova coluna; false
se o item de menu for deixado em seu posicionamento padrão. O padrão é false
.
- Atributos
Exemplos
O exemplo de código a seguir cria um MenuItem com dois itens de submenu. Os dois itens de submenu são exibidos horizontalmente em vez de usar verticalmente 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
Comentários
Você pode usar a BarBreak propriedade para criar um menu em que cada item de menu é colocado um ao lado do outro horizontalmente em vez de em uma lista vertical. Você também pode usar essa propriedade para criar uma barra de menus que contém várias linhas de itens de menu de nível superior.
Essa propriedade difere da Break propriedade em que uma barra é exibida na borda esquerda de cada item de menu que tem a Break propriedade definida como true
. A barra só é exibida quando o item de menu não é um item de menu de nível superior.