IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi .NET Discussion :

[debutant]Probleme avec un TMainMenu


Sujet :

Delphi .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Par défaut [debutant]Probleme avec un TMainMenu
    Bonjour.

    Voila j'ai un ptit soucis avec un TMainMenu...

    j'ai besoin dans une application VCL .NET de modifier la propriété Enabled de mes Item mais je n'arrive pas à rendre un Item Accessible ou "grisé" en dehors du formCreate de ma form ou se trouve mon TMainMenu.

    Comment ca se fait? (cette propriété n'est elle modifiable que lors de la creation de la form?)

    Merci d'avance.

  2. #2
    Membre éprouvé

    Étudiant
    Inscrit en
    Août 2004
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2004
    Messages : 108
    Par défaut
    Salut,

    Tu peux modifier cette propriété n'importe quand.
    Cependant d'après ce que tu as écrit je pense que tu passe par l'objet MainMenu et ensuite Item pour modifier la propriété Enabled. Essaye plutot de passer directement par le nom de l'élément. Par exemple si tu as un élément Quitter par défaut il va s'appeler Quitter1, tu peux alors écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    begin
      Quitter1.Enabled := False;
    end;

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Par défaut
    begin
    Quitter1.Enabled := False;
    end;
    C'est exactement ce que je fais mais si je veux que ce soit pris en compte il faudrait recréer la form sur lequel se trouve mon menu....

  4. #4
    Membre éprouvé

    Étudiant
    Inscrit en
    Août 2004
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2004
    Messages : 108
    Par défaut
    Si j'ai bien compris tu veux modifier les éléments d'un menu qui est par exemple sur Form1 depuis une Form2.

    Si c'est bien ca, il te suffit de déclarer unit1 dans uses de ta Form2. Ensuite tu pourra accéder aux éléments de ta Form1 depuis ta Form2, exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Form1.Quitter1.Enabled := False;

Discussions similaires

  1. [Debutant] Probleme avec BevelBorder
    Par devil26 dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 09/05/2005, 09h41
  2. [debutant]probleme avec wxwidgets
    Par iwky dans le forum wxWidgets
    Réponses: 11
    Dernier message: 23/01/2005, 20h23
  3. [DEBUTANT] Probleme avec glortho
    Par barthelv dans le forum OpenGL
    Réponses: 12
    Dernier message: 23/11/2004, 14h21
  4. [DEBUTANT] probleme avec split ?
    Par matN59 dans le forum ASP
    Réponses: 6
    Dernier message: 23/10/2004, 15h47
  5. Réponses: 2
    Dernier message: 31/08/2004, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo