this.mciInterServ.MenuItems.Clear(); foreach(Service service in this.dicoService.getDictionnaire()) { if(service.getIdPere().Equals("")) { MenuItem miServ = new MenuItem(service.getNom()); miServ.Click += new System.EventHandler(this.miServ_Click); this.mciInterServ.MenuItems.Add(miServ); this.createMenuService(service,1); if(iCompteur != (Constantes.iESTIM_ENTITE + Constantes.iESTIM_SERVICE) - 1) { feuilleAttente.augmenterValueAttente(iCompteur); iCompteur++; } } }
private void createMenuService(Service servicePere,int iNiveau) { foreach(Service service in this.dicoService.getDictionnaire()) { if(service.getIdPere().Equals(servicePere.getId())) { string sTabulation = ""; for(int i=0;i<iNiveau;i++) { sTabulation += " "; } MenuItem miServ = new MenuItem(sTabulation + service.getNom()); miServ.Click += new System.EventHandler(this.miServ_Click); this.mciInterServ.MenuItems.Add(miServ); this.createMenuService(service,iNiveau+1); } } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question