ContextMenu Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de ContextMenu klasse.
Overloads
| Name | Description |
|---|---|
| ContextMenu() |
Initialiseert een nieuw exemplaar van de ContextMenu klasse zonder menu-items opgegeven. |
| ContextMenu(MenuItem[]) |
Initialiseert een nieuw exemplaar van de ContextMenu klasse met een opgegeven set MenuItem objecten. |
ContextMenu()
- Bron:
- ContextMenu.cs
- Bron:
- ContextMenu.cs
Initialiseert een nieuw exemplaar van de ContextMenu klasse zonder menu-items opgegeven.
public:
ContextMenu();
public ContextMenu();
Public Sub New ()
Opmerkingen
Zodra u deze versie van de constructor hebt gebruikt, kunt u menu-items aan de ContextMenu constructor toevoegen met behulp van de Add methode van de Menu.MenuItemCollection klasse. U hebt toegang tot de Menu.MenuItemCollectionMenuItems accommodatie.
Zie ook
Van toepassing op
ContextMenu(MenuItem[])
- Bron:
- ContextMenu.cs
- Bron:
- ContextMenu.cs
Initialiseert een nieuw exemplaar van de ContextMenu klasse met een opgegeven set MenuItem objecten.
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())
Parameters
- menuItems
- MenuItem[]
Een matrix met MenuItem objecten die de menu-items vertegenwoordigen die moeten worden toegevoegd aan het snelmenu.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een snelmenu maakt en de Show methode gebruikt. Als u het voorbeeld wilt uitvoeren, plakt u de volgende code in een formulier met een knop met de naam Button1. Zorg ervoor dat alle gebeurtenissen zijn gekoppeld aan hun methoden voor gebeurtenisafhandeling.
// 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
Opmerkingen
U kunt deze versie van de constructor gebruiken om een ContextMenu constructor te maken met de menu-items die zijn opgegeven op het moment dat deze wordt gemaakt. Zodra u deze versie van de constructor hebt gebruikt, kunt u extra menu-items aan de ContextMenu constructor toevoegen met behulp van de Add methode van de Menu.MenuItemCollection klasse. U hebt toegang tot de Menu.MenuItemCollectionMenuItems accommodatie.