Bonjour,
J'aimerais savoir comment activer ou désactiver (grise ou dégriser) un sous menu. Quelle est la méthode à utiliser de l'objet MainMenu
Version imprimable
Bonjour,
J'aimerais savoir comment activer ou désactiver (grise ou dégriser) un sous menu. Quelle est la méthode à utiliser de l'objet MainMenu
Il suffit de mettre la propriété Enabled à false.
je connaissais cette fonction déjà mais comment l'utiliser pour l'associer à un élément de MainMenu. Je verrais bien l'utilsation de la fonction item mais comment accèder à un élément précis; peut-être avec un indice mais ça marche pas ou pas de la façon dont je l'utilise:
this->MainMenu1->Items->operator [](1);
this->MainMenu1->Items->Enabled=false;
Chaque TMenuItem possède une propriété Name.
Donc, si Name est égal à MonItem il suffit de faire:
Code:MonItem->Enabled = false;
this->MainMenu1->Entrerseuil1->Enabled=false;
Ca ne marche pas , normal....!
Mon menu s'appelle "Entrerseuil1" mais MainMenu1 n'a pas accès lui. Comment faire?
Non, ce n'est pas comme ça que ça marche.
Ceci ne fonctionne pas :
Et ceci fonctionne :Code:this->MainMenu1->Entrerseuil1->Enabled=false;
Quand un objet à un nom, on peut l'appeler directement. Sinon, quand il fait parti d'une collection, il faut utiliser des crochets. (Par exemple nomdelobjetquicontientlacollection->Items[5])Code:Entrerseuil1->Enabled = false;
En espérant que cette explication est compréhensible.
il n'y a pas d'erreur lors de la compilation mais ça ne fonctionne pas. J'ai mis un point d'arrêt et il saut l'étape du code prévu
c'est bon, ça marche avec ta solution