MainMenu 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 MainMenu 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| MainMenu() |
初始化類別的新實例 MainMenu ,且不指定任何選單項目。 |
| MainMenu(IContainer) |
初始化一個新的類別實例 MainMenu ,使用指定的容器。 |
| MainMenu(MenuItem[]) |
MainMenu()
- 來源:
- MainMenu.cs
- 來源:
- MainMenu.cs
初始化類別的新實例 MainMenu ,且不指定任何選單項目。
public:
MainMenu();
public MainMenu();
Public Sub New ()
範例
以下程式碼範例建立 , MainMenu將兩個 MenuItem 物件指派到 , MainMenu 並將其綁定到表單。 這個範例要求你有一個 Form 名為 Form1的已建立 。
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
備註
此版本的建構子在沒有指定MenuItem物件的情況下建立 aMainMenu。 若要將選單項目加入控制項,請使用接受物件陣列 MenuItem 作為參數的建構子版本,或使用 Add 該 MenuItems 屬性的方法。
另請參閱
適用於
MainMenu(IContainer)
- 來源:
- MainMenu.cs
- 來源:
- MainMenu.cs
初始化一個新的類別實例 MainMenu ,使用指定的容器。
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)
參數
- container
- IContainer
A IContainer 代表 的容器 MainMenu。
適用於
MainMenu(MenuItem[])
- 來源:
- MainMenu.cs
- 來源:
- MainMenu.cs
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())
參數
範例
以下程式碼範例會建立一個 MainMenu,並利用此版本的建構子將兩個MenuItem物件指派給 。MainMenu 範例接著將 綁 MainMenu 定為 Form。 這個範例要求你有一個 Form 名為 Form1的已建立 。
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
備註
你可以用這個建構器在建立時指派一組MenuItem物件到。MainMenu 建立完成後MainMenu,你可以利用Add屬性的方法MenuItems加入更多MenuItem物件MainMenu。