Aracılığıyla paylaş


MainMenu Oluşturucular

Tanım

MainMenu sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

MainMenu()

Belirtilen menü öğeleri olmadan sınıfın MainMenu yeni bir örneğini başlatır.

MainMenu(IContainer)

Belirtilen kapsayıcı ile sınıfının yeni bir örneğini MainMenu başlatır.

MainMenu(MenuItem[])

Belirtilen bir nesne kümesiyle öğesinin MainMenu yeni bir örneğini MenuItem başlatır.

MainMenu()

Belirtilen menü öğeleri olmadan sınıfın MainMenu yeni bir örneğini başlatır.

public:
 MainMenu();
public MainMenu ();
Public Sub New ()

Örnekler

Aşağıdaki kod örneği bir MainMenuoluşturur, öğesine MainMenu iki MenuItem nesne atar ve bir forma bağlar. Bu örnek, adlı Form1bir Form oluşturduğunuzu gerektirir.

void CreateMyMainMenu()
{
   // Create an empty MainMenu.
   MainMenu^ mainMenu1 = gcnew MainMenu;
   MenuItem^ menuItem1 = gcnew MenuItem;
   MenuItem^ menuItem2 = gcnew MenuItem;
   menuItem1->Text = "File";
   menuItem2->Text = "Edit";

   // Add two MenuItem objects to the MainMenu.
   mainMenu1->MenuItems->Add( menuItem1 );
   mainMenu1->MenuItems->Add( menuItem2 );

   // Bind the MainMenu to Form1.
   Menu = mainMenu1;
}
public void CreateMyMainMenu()
{
   // Create an empty MainMenu.
   MainMenu mainMenu1 = new MainMenu();

   MenuItem menuItem1 = new MenuItem();
   MenuItem menuItem2 = new MenuItem();

   menuItem1.Text = "File";
   menuItem2.Text = "Edit";
   // Add two MenuItem objects to the MainMenu.
   mainMenu1.MenuItems.Add(menuItem1);
   mainMenu1.MenuItems.Add(menuItem2);
   
   // Bind the MainMenu to Form1.
   Menu = mainMenu1;   
}
Public Sub CreateMyMainMenu()
    ' Create an empty MainMenu.
    Dim mainMenu1 As New MainMenu()
       
    Dim menuItem1 As New MenuItem()
    Dim menuItem2 As New MenuItem()
       
    menuItem1.Text = "File"
    menuItem2.Text = "Edit"
    ' Add two MenuItem objects to the MainMenu.
    mainMenu1.MenuItems.Add(menuItem1)
    mainMenu1.MenuItems.Add(menuItem2)
       
    ' Bind the MainMenu to Form1.
    Menu = mainMenu1
End Sub

Açıklamalar

Oluşturucunun bu sürümü, herhangi bir belirtilen MenuItem nesne olmadan bir MainMenu oluşturur. Denetime menü öğeleri eklemek için, bu oluşturucunun parametresi olarak bir nesne dizisi MenuItem kabul eden diğer sürümünü kullanın veya özelliğinin MenuItems yöntemini kullanınAdd.

Ayrıca bkz.

Şunlara uygulanır

MainMenu(IContainer)

Belirtilen kapsayıcı ile sınıfının yeni bir örneğini MainMenu başlatır.

public:
 MainMenu(System::ComponentModel::IContainer ^ container);
public MainMenu (System.ComponentModel.IContainer container);
new System.Windows.Forms.MainMenu : System.ComponentModel.IContainer -> System.Windows.Forms.MainMenu
Public Sub New (container As IContainer)

Parametreler

container
IContainer

IContainer kapsayıcısını MainMenutemsil eden bir .

Şunlara uygulanır

MainMenu(MenuItem[])

Belirtilen bir nesne kümesiyle öğesinin MainMenu yeni bir örneğini MenuItem başlatır.

public:
 MainMenu(cli::array <System::Windows::Forms::MenuItem ^> ^ items);
public MainMenu (System.Windows.Forms.MenuItem[] items);
new System.Windows.Forms.MainMenu : System.Windows.Forms.MenuItem[] -> System.Windows.Forms.MainMenu
Public Sub New (items As MenuItem())

Parametreler

items
MenuItem[]

öğesine eklenecek MainMenubir nesne dizisiMenuItem.

Örnekler

Aşağıdaki kod örneği bir MainMenuoluşturur ve oluşturucunun MainMenu bu sürümünü kullanarak öğesine iki MenuItem nesne atar. Örnek daha sonra öğesini MainMenu öğesine Formbağlar. Bu örnek, adlı Form1bir Form oluşturduğunuzu gerektirir.

void CreateMyMainMenu()
{
   // Create two MenuItem objects and assign to array.
   MenuItem^ menuItem1 = gcnew MenuItem;
   MenuItem^ menuItem2 = gcnew MenuItem;
   menuItem1->Text = "&File";
   menuItem2->Text = "&Edit";

   // Create a MainMenu and assign MenuItem objects.
   array<MenuItem^>^temp2 = {menuItem1,menuItem2};
   MainMenu^ mainMenu1 = gcnew MainMenu( temp2 );

   // Bind the MainMenu to Form1.
   Menu = mainMenu1;
}
public void CreateMyMainMenu()
{
   // Create two MenuItem objects and assign to array.
   MenuItem menuItem1 = new MenuItem();
   MenuItem menuItem2 = new MenuItem();

   menuItem1.Text = "&File";
   menuItem2.Text = "&Edit";

   // Create a MainMenu and assign MenuItem objects.
   MainMenu mainMenu1 = new MainMenu(new MenuItem[] {
         menuItem1,
         menuItem2});
   
   // Bind the MainMenu to Form1.
   Menu = mainMenu1;   
}
Public Sub CreateMyMainMenu()
    ' Create two MenuItem objects and assign to array.
    Dim menuItem1 As New MenuItem()
    Dim menuItem2 As New MenuItem()
       
    menuItem1.Text = "&File"
    menuItem2.Text = "&Edit"
       
    ' Create a MainMenu and assign MenuItem objects.
    Dim mainMenu1 As New MainMenu(New MenuItem() {menuItem1, menuItem2})
       
    ' Bind the MainMenu to Form1.
    Menu = mainMenu1
End Sub

Açıklamalar

Oluşturma sırasında öğesine bir nesne dizisi MenuItem atamak için MainMenu bu oluşturucuyu kullanabilirsiniz. MainMenu oluşturulduktan sonra özelliğinin Add yöntemini MenuItems kullanarak öğesine MainMenu ek MenuItem nesneler ekleyebilirsiniz.

Ayrıca bkz.

Şunlara uygulanır