MenuItem.BarBreak Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si MenuItem est placé sur une nouvelle ligne (pour un élément de menu ajouté à un objet MainMenu) ou dans une nouvelle colonne (pour un élément de sous-menu ou un élément de menu affiché dans 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
Valeur de propriété
true
si l'élément de menu se trouve sur une nouvelle ligne ou dans une nouvelle colonne ; false
si l'élément de menu reste à sa position par défaut. La valeur par défaut est false
.
- Attributs
Exemples
L’exemple de code suivant crée un MenuItem sous-menu avec deux éléments. Les deux éléments de sous-menu sont affichés horizontalement au lieu d’utiliser verticalement la BarBreak propriété.
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
Remarques
Vous pouvez utiliser la BarBreak propriété pour créer un menu où chaque élément de menu est placé en regard des autres horizontalement au lieu d’une liste verticale. Vous pouvez également utiliser cette propriété pour créer une barre de menus qui contient plusieurs lignes d’éléments de menu de niveau supérieur.
Cette propriété diffère de la Break propriété dans laquelle une barre est affichée sur le bord gauche de chaque élément de menu dont la propriété a la true
Break valeur . La barre s’affiche uniquement lorsque l’élément de menu n’est pas un élément de menu de niveau supérieur.