Bonjour,

J'ai sur ma forme principale un menu descendant de TMainMenu, qui contient des TMenuItem. Le menu a deux niveaux :
- un niveau 0 contenant les catégories (Fichier, Edition, etc...)
- un niveau 1 contenant les commandes proprement dites (Nouveau, Enregistrer...)

Au démarrage, sur la base est droits contenus dans un fichier .ini je cherche à cacher certains éléments du menu... Pour le niveau 1, pas de problème, je fais MonItem->Visible=false, et l'élément est caché.

Mais pour le niveau 0, pas moyen :
MonItem->Visible=false;
ou
MonMenu->Items->Remove(MonItem);

rien n'y fait, le menu reste là...

Quelqu'un sait il ce qui se passe, et comment changer cela?

Merci d'avance
Francois