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 bienje dois avouer que la syntaxe est "spéciale" mais elle marche
Merci encore
Partager