Modifier un popupmenu

Résolu
Aphex Twin Messages postés 27 Date d'inscription jeudi 29 janvier 2004 Statut Membre Dernière intervention 8 mai 2009 - 25 août 2006 à 15:44
Aphex Twin Messages postés 27 Date d'inscription jeudi 29 janvier 2004 Statut Membre Dernière intervention 8 mai 2009 - 25 août 2006 à 16:25
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

jrivet Messages postés 7393 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
25 août 2006 à 16:10
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
3
Aphex Twin Messages postés 27 Date d'inscription jeudi 29 janvier 2004 Statut Membre Dernière intervention 8 mai 2009
25 août 2006 à 16:25
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.
0
Rejoignez-nous