Bonjour tout le monde,

Sous vb6, je dispose d'un form avec une barre de menu créee avec le créateur de menu (Fichier Edition Affichage...ce genre de boutons en haut de la fenêtre). Dans un de ces boutons, j'ai ajouté un item qui est un tableau indexé, disons MnuChoix.

Ainsi, lorsque je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
For I =0 to 10
      Load MnuChoix(I) ' Ajoute un item 
      MnuTable(I).Caption = I
Net I
Au lieu d'avoir un seul item (MnuChoix), j'en ai dix (0,1,2 etc...).

Je voudrais savoir s'il est possible de faire la même chose en vb.net ?

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Public WithEvents MnuChoix As Microsoft.VisualBasic.Compatibility.VB6.ToolStripMenuItemArray
For I =0 to 10
      MnuChoix.Load(I)
      MnuChoix(I).Caption = I
Net I
Il ajoute bien le premier item '0', mais pas les suivants !

Toute suggestion est la bienvenue