Hello,
Il se trouve que j'aimerais depuis un ArrayList créer des sousMenus de mon menus Items. Dans ce sens : j'ai un premier menu "Fichier",un second "Action", qui lui comprend un Sous menu "Supprimer" c'est dans ce sous menu que j'aimerais rajouter dynamiquement les éléments de l'array -->qui contient des noms("jean","alex","marc")etc...
j'avais pensé à un code comme cela :
public void AddMenu(string nom){
System.Windows.Forms.MenuItem nom = new System.Windows.Forms.MenuItem();
nom.Text= nom ;}
ds mon load j'appelle comme suit :
for
(int i = 0;i<a.Count;i++){
string nom = "menus"+i ;
tabNom = tabNom+","+nom ;// cela me permet de concatener une chaine afin de la passer ici :
/*this.menuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {this.menuItem4,this.menuItem5}); donc je pensais remplacer le this.menuItem4,this.menuItems5 par tabNom mais rien ne marche...*/
AddMenu(nom);}
tabNom=tabNom.Remove(0,1);
menuItem3.MenuItems.AddRange(new System.Windows.Forms.MenuItem[]{tabNom}) ;
Rien ne marche, j'ai été lire la doc sur MSDN, mais je n'ai pas trouvé réponse à ma question...
Est ce que qqun peut m'aider?
Merci bien