Menu.MenuItemCollection.Count 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컬렉션에 있는 MenuItem 개체의 전체 개수를 나타내는 값을 가져옵니다.
public:
property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer
속성 값
컬렉션의 MenuItem 개체 수입니다.
구현
예제
다음 코드 예제에서는 세 개의 하위 메뉴 항목New``Open``Exit
이 File
MenuItem있는 주 메뉴를 myMainMenu
만드는 방법을 보여줍니다. 이 Count
속성을 사용하면 메뉴의 개체 File
수를 계산하고 메시지 상자에 이 번호를 표시합니다. 이 예제에서는 이미 명명Form1
된 Form 이름을 만들어야 합니다.
public:
void InitializeMyMenu()
{
// Create the MainMenu Object*.
MainMenu^ myMainMenu = gcnew MainMenu;
// Create the MenuItem objects.
MenuItem^ fileMenu = gcnew MenuItem( "&File" );
MenuItem^ newFile = gcnew MenuItem( "&New" );
MenuItem^ openFile = gcnew MenuItem( "&Open" );
MenuItem^ exitProgram = gcnew MenuItem( "E&xit" );
// Add the File menu item to myMainMenu.
myMainMenu->MenuItems->Add( fileMenu );
// Add three submenus to the File menu.
fileMenu->MenuItems->Add( newFile );
fileMenu->MenuItems->Add( openFile );
fileMenu->MenuItems->Add( exitProgram );
// Assign myMainMenu to the form.
this->Menu = myMainMenu;
// Count the number of objects in the File menu and display the result.
String^ objectNumber = fileMenu->MenuItems->Count.ToString();
MessageBox::Show( "Number of objects in the File menu = " + objectNumber );
}
public void InitializeMyMenu()
{
// Create the MainMenu object.
MainMenu myMainMenu = new MainMenu();
// Create the MenuItem objects.
MenuItem fileMenu = new MenuItem("&File");
MenuItem newFile = new MenuItem("&New");
MenuItem openFile = new MenuItem("&Open");
MenuItem exitProgram = new MenuItem("E&xit");
// Add the File menu item to myMainMenu.
myMainMenu.MenuItems.Add(fileMenu);
// Add three submenus to the File menu.
fileMenu.MenuItems.Add(newFile);
fileMenu.MenuItems.Add(openFile);
fileMenu.MenuItems.Add(exitProgram);
// Assign myMainMenu to the form.
this.Menu = myMainMenu;
// Count the number of objects in the File menu and display the result.
string objectNumber = fileMenu.MenuItems.Count.ToString();
MessageBox.Show("Number of objects in the File menu = " + objectNumber);
}
Public Sub InitializeMyMenu()
' Create the MainMenu object.
Dim myMainMenu As New MainMenu()
' Create the MenuItem objects.
Dim fileMenu As New MenuItem("&File")
Dim newFile As New MenuItem("&New")
Dim openFile As New MenuItem("&Open")
Dim exitProgram As New MenuItem("E&xit")
' Add the File menu item to myMainMenu.
myMainMenu.MenuItems.Add(fileMenu)
' Add three submenus to the File menu.
fileMenu.MenuItems.Add(newFile)
fileMenu.MenuItems.Add(openFile)
fileMenu.MenuItems.Add(exitProgram)
' Assign myMainMenu to the form.
Me.Menu = myMainMenu
' Count the number of objects in the File menu and display the result.
Dim objectNumber As String = fileMenu.MenuItems.Count.ToString()
MessageBox.Show(("Number of objects in the File menu = " + objectNumber))
End Sub
'InitializeMyMenu
설명
이 속성은 Count
컬렉션에 할당된 개체 수를 MenuItem 보유합니다. 컬렉션을 반복하는 루프의 상한으로 속성 값을 사용할 Count
수 있습니다. 컬렉션의 인덱스 값은 0부터 시작하는 인덱스이므로 루핑 변수에서 빼야 합니다. 이를 고려하지 않으면 컬렉션의 상한을 초과하여 예외를 throw합니다.