Menu.MenuItemCollection.Count Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą całkowitą liczbę MenuItem obiektów w kolekcji.
public:
property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer
Wartość właściwości
Liczba MenuItem obiektów w kolekcji.
Implementuje
Przykłady
W poniższym przykładzie kodu pokazano, jak utworzyć menu główne, myMainMenu
z jednym MenuItemelementem , z trzema elementami podrzędnymi: New
, File``Open
i Exit
. Count
Za pomocą właściwości zliczasz liczbę obiektów w File
menu i wyświetlasz tę liczbę w polu komunikatu. W tym przykładzie jest wymagane utworzenie już Form nazwy Form1
.
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
Uwagi
Właściwość Count
zawiera liczbę MenuItem obiektów przypisanych do kolekcji. Możesz użyć Count
wartości właściwości jako górnej granicy pętli, aby iterować przez kolekcję. Należy pamiętać, że wartość indeksu kolekcji jest indeksem opartym na zera, dlatego należy odjąć jedną od zmiennej pętli. Jeśli nie zostanie to uwzględnione, przekroczysz górne granice kolekcji i zgłosisz wyjątek.