[VB6] menu contextuel dynamique
bonjour a tous,
est il possible d'avoir un menu contextuel dynamique ? je m'explique :
j'ai un MsFlexGrid et je voudrais quand je clique droit avoir un menu contextuel, jusqu'a present pas de probleme, mais je ne sais pas a l'avance ce que je peux avoir dans le menu cela depend de plusieur parametre donc est il possible de modifier a chaque fois un menu contextuel (ajout, suppression d'item etc...)
menu contextuel dynamique...
Si je comprends bien, tu as un msflexgrid avec un certain nombre de champs, et suivant les cas, tu n'auras pas le meme nombre de champs à mettre dans ton menu clic droit...
Ceci devrait t'aider :
Dans le créateur de menu, créé un menu qui a pour caption 'nom', pour name 'nom', et pour index '0'
'tri dynamique : chargement des champs dans le menu
For i = 1 To Data1.recordset.Fields.Count - 1
Load nom(i)
nom(i).Caption = var & i
Next
nom(0).Checked = True