Voila, je vous explique mon probleme :
Je créer des sous menus dynamiquement en fonction d'une valeur en fesant :Au debut, le menu est créer avec la créateur de menu de VB.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 MenuIndex = MenuIndex + 1 Load MnuListe(MenuIndex) MnuListe(MenuIndex).Caption = L_dynaset.Fields("BUR_LIBELLE").Value MnuListe(MenuIndex).Visible = True
MenuIndex est une variable simple ey MnuListe est un sous menu invisible qui me sert d'appui pour créer les autres. Maintenant, je voudrait qu'en fonction du choix d'un de mes sous menu, un autre sous menu se créé dynamiquement mais je ne peux faire de sous menu invisible car le nb de mes sous menu de 2eme niveau ne m'est pas connu a l'avance donc je n'arrive pas a dire qu'il faut qu'il ouvre le sous menu qd je suis sur ce menu la et etc... Je ne sais pas si c'est clair alors je vais tenter de faire un petit schéma explicatif :
Menu Principal 1er niveau
..............Sous menu (créer dynamiquement) 2eme niveau
..............Sous menu2 (créer dynamiquement) 2eme niveau
et quand je passe sur mon sous menu du 2eme niveau, je veux que ca devienne :
Menu Principal 1er niveau
..............Sous menu (créer dynamiquement) 2eme niveau
...........................Sous sous menu (créer dynamiquement) 3eme niveau
..............Sous menu2 (créer dynamiquement) 2eme niveau
mais je n'arrive pas a prendre un repere pour qu'il parte de ce sous menu.
J'ai essayé de faire pareil que pour le 1er sous menu créer dynamiquement mais il ne cherche pas et fait partir le menu de 3eme niveau a partir du premier de 2eme niveau et c'est tout, il n'en met pas d'autre.
Aprés ces longues explications, j'espere que qq aura une idée pour moi
Merci
Partager