ContextMenu Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ContextMenu-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| ContextMenu() |
Initialisiert eine neue Instanz der ContextMenu Klasse ohne angegebene Menüelemente. |
| ContextMenu(MenuItem[]) |
Initialisiert eine neue Instanz der ContextMenu Klasse mit einem angegebenen Satz von MenuItem Objekten. |
ContextMenu()
- Quelle:
- ContextMenu.cs
- Quelle:
- ContextMenu.cs
Initialisiert eine neue Instanz der ContextMenu Klasse ohne angegebene Menüelemente.
public:
ContextMenu();
public ContextMenu();
Public Sub New ()
Hinweise
Nachdem Sie diese Version des Konstruktors verwendet haben, können Sie der Klasse Menu.MenuItemCollection Menüelemente ContextMenuAdd hinzufügen. Sie können über die Menu.MenuItemCollection Eigenschaft auf die MenuItems Eigenschaft zugreifen.
Weitere Informationen
Gilt für:
ContextMenu(MenuItem[])
- Quelle:
- ContextMenu.cs
- Quelle:
- ContextMenu.cs
Initialisiert eine neue Instanz der ContextMenu Klasse mit einem angegebenen Satz von MenuItem Objekten.
public:
ContextMenu(cli::array <System::Windows::Forms::MenuItem ^> ^ menuItems);
public ContextMenu(System.Windows.Forms.MenuItem[] menuItems);
new System.Windows.Forms.ContextMenu : System.Windows.Forms.MenuItem[] -> System.Windows.Forms.ContextMenu
Public Sub New (menuItems As MenuItem())
Parameter
- menuItems
- MenuItem[]
Ein Array von MenuItem Objekten, die die Menüelemente darstellen, die dem Kontextmenü hinzugefügt werden sollen.
Beispiele
Im folgenden Codebeispiel wird das Erstellen eines Kontextmenüs und die Verwendung der Show Methode veranschaulicht. Zum Ausführen des Beispiels fügen Sie den folgenden Code in ein Formular ein, das eine Schaltfläche mit dem Namen "Button1" enthält. Stellen Sie sicher, dass alle Ereignisse ihren Ereignisbehandlungsmethoden zugeordnet sind.
// Displays the shortcut menu, offsetting its location
// from the upper-left corner of Button1 by 20 pixels in each direction.
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
//Declare the menu items and the shortcut menu.
array<MenuItem^>^menuItems = {gcnew MenuItem( "Some Button Info" ),gcnew MenuItem( "Some Other Button Info" ),gcnew MenuItem( "Exit" )};
System::Windows::Forms::ContextMenu^ buttonMenu = gcnew System::Windows::Forms::ContextMenu( menuItems );
buttonMenu->Show( Button1, System::Drawing::Point( 20, 20 ) );
}
// Displays the shortcut menu, offsetting its location
// from the upper-left corner of Button1 by 20 pixels in each direction.
private void Button1_Click(System.Object sender, System.EventArgs e)
{
//Declare the menu items and the shortcut menu.
MenuItem[] menuItems = new MenuItem[]{new MenuItem("Some Button Info"),
new MenuItem("Some Other Button Info"), new MenuItem("Exit")};
ContextMenu buttonMenu = new ContextMenu(menuItems);
buttonMenu.Show(Button1, new System.Drawing.Point(20, 20));
}
' Displays the shortcut menu, offsetting its location
' from the upper-left corner of Button1 by 20 pixels in each direction.
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
'Declare the menu items and the shortcut menu.
Dim menuItems() As MenuItem = New MenuItem() _
{New MenuItem("Some Button Info"), _
New MenuItem("Some Other Button Info"), _
New MenuItem("Exit")}
Dim buttonMenu As New ContextMenu(menuItems)
buttonMenu.Show(Button1, New System.Drawing.Point(20, 20))
End Sub
Hinweise
Sie können diese Version des Konstruktors verwenden, um ein ContextMenu Menüelement zu erstellen, das zum Zeitpunkt der Erstellung angegeben ist. Nachdem Sie diese Version des Konstruktors verwendet haben, können Sie der Klasse Menu.MenuItemCollection zusätzliche Menüelemente ContextMenuAdd hinzufügen. Sie können über die Menu.MenuItemCollection Eigenschaft auf die MenuItems Eigenschaft zugreifen.