Menu.MenuItemCollection.Count Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique le nombre total d'objets MenuItem dans la collection.
public:
property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer
Valeur de propriété
Nombre d'objets MenuItem dans la collection.
Implémente
Exemples
L’exemple de code suivant montre comment créer un menu principal, myMainMenu
avec un MenuItem, File
qui a trois éléments de sous-menu : New
, Open
et Exit
. À l’aide de la Count
propriété, vous comptez le nombre d’objets dans le File
menu et affichez ce nombre dans une boîte de message. Cet exemple nécessite que vous ayez déjà créé un Form nom 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
Remarques
La Count
propriété contient le nombre d’objets MenuItem affectés à la collection. Vous pouvez utiliser la valeur de Count
propriété comme limites supérieures d’une boucle pour itérer dans une collection. N’oubliez pas que la valeur d’index d’une collection est un index de base zéro. Vous devez donc en soustraire une de la variable de bouclage. Si vous ne comptez pas pour cela, vous dépassez les limites supérieures de la collection et lèvez une exception.