MainMenu 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
MainMenu 클래스의 새 인스턴스를 초기화합니다.
오버로드
MainMenu() |
지정된 메뉴 항목을 사용하지 않고 MainMenu 클래스의 새 인스턴스를 초기화합니다. |
MainMenu(IContainer) |
지정된 컨테이너를 사용하여 MainMenu 클래스의 새 인스턴스를 초기화합니다. |
MainMenu(MenuItem[]) |
MainMenu()
지정된 메뉴 항목을 사용하지 않고 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 만듭니다MainMenu. 메뉴 항목을 추가 하려면는 컨트롤의 매개 변수로 개체의 MenuItem 배열을 허용 하거나 사용 하는이 생성자의 다른 버전을 사용 하 여 Add 는 속성입니다 MenuItems .
추가 정보
적용 대상
MainMenu(IContainer)
지정된 컨테이너를 사용하여 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
IContainer의 컨테이너를 나타내는 MainMenu입니다.
적용 대상
MainMenu(MenuItem[])
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 만든 후 추가 개체를 MainMenu 추가할 MenuItem 수 있습니다는 의 메서드를 AddMenuItems 사용 하 여는 속성입니다.
추가 정보
적용 대상
.NET