Bonjour, j'aimerai savoir comment accéder à un item bien précis d'un TMainMenu pour le mettre a désactivé (mais par programmation hein)
Merci d'avance
Bonjour, j'aimerai savoir comment accéder à un item bien précis d'un TMainMenu pour le mettre a désactivé (mais par programmation hein)
Merci d'avance
si mi est du type TMenuItem* c'est-à-dire pointe vers cet item de menu, on écrit
pour le désactiver. Il devient grisé et n'est plus utilisable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mi->Enabled=false;
Sinon, à partir du seul pointeur Menu du type TMainMenu*, on accède à l'item (x,y) ainsi :
où x est le numéro d'option en x du menu et y son numéro en y dans la liste déroulante, sachant que ces indices partent de 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Menu->Items[0].Items[x]->Items[y]->Enabled=false;
La syntaxe est bizarre, je ne sais pourquoi il faut écrire items[0] mais ça marche ainsi.
À bientôt
Gilles
merci bien je dois avouer que la syntaxe est "spéciale" mais elle marche
Merci encore
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager