[VB6] Sous menu d'un sous menu :p

Signaler
Messages postés
489
Date d'inscription
mardi 16 novembre 2004
Statut
Membre
Dernière intervention
22 novembre 2007
-
Messages postés
489
Date d'inscription
mardi 16 novembre 2004
Statut
Membre
Dernière intervention
22 novembre 2007
-
Voila, je vous explique mon probleme :
Je créer des sous menus dynamiquement en fonction d'une valeur en fesant :
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

2 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
Salut
Je pense que tu trouveras ta réponse en lisant des sources qui parlent de "menu dynamique" (dans la case "Rechercher" en haut de cette page)

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Champion du monde de boule de cristal - 2005
Le savoir est la seule matière qui s'accro
Messages postés
489
Date d'inscription
mardi 16 novembre 2004
Statut
Membre
Dernière intervention
22 novembre 2007

Je suis passé par la avant de poser ma question et c'est la que j'ai trouvé la solution pour faire mon sous menu dynamique de 1er niveau mais ensuite, rien ne m'aide