Modifier un popupmenu

Résolu
Messages postés
27
Date d'inscription
jeudi 29 janvier 2004
Statut
Membre
Dernière intervention
8 mai 2009
-
Messages postés
27
Date d'inscription
jeudi 29 janvier 2004
Statut
Membre
Dernière intervention
8 mai 2009
-
J'ai créé un menu contextuel qui apparait sur un clic-droit. Ce que
j'aimerais faire c'est modifier les options proposée dans ce menu à
partir de certaines conditions, du genre redéfinir le .enabled des options pour qu'elle soit grisée ou pas celon le cas.


Exemple:

If Condition1=True Then

    'option 1 de mon menu est activée.

    'option 2 de mon menu est désactivée (grisée).

Else

    'option 1 de mon menu est désactivée (grisée).

    'option 2 de mon menu est activée.

End if

Popupmenu MonMenu


Je sais que tous les éléments du menu ont des propriétés "enabled",
"visible", etc.. mais je ne connais pas la syntaxe pour les redéfinir
dans mes procédures.

2 réponses

Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
58
Salut,


Je ne vois pas ou est ton probleme.


Si par exemple tu veux grise l'option suivant la valeur d'un checkbox.


Private Sub Check1_Click()
MnuNouv.Enabled = Check1.Value 'Ceci grise le mon menu nommé MnuNouv suivant la valeur de Check1
End Sub

En regle générale NomDuMenu.Propriete = ...






@+, Julien
Messages postés
27
Date d'inscription
jeudi 29 janvier 2004
Statut
Membre
Dernière intervention
8 mai 2009

ok d'accord.. je ne savais pas que les options de mes menus étaient dirrectement redéfinissable avec un "option1.enabled = true/false". Je pensais qu'il me fallait spécifier le nom du menu avant ca ou d'autres trucs. C'est tout ce que je voulais savoir.