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

Composants VCL Delphi Discussion :

Comment connaître l'événement qui a provoqué le TForm.show ?


Sujet :

Composants VCL Delphi

  1. #1
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut Comment connaître l'événement qui a provoqué le TForm.show ?
    Bonjour à tou(te)s
    Je m'explique

    Ma TForm2 s'affiche soit par un dblclic sur une TStringGrid, soit par un clic sur un TMenuItem de ma TForm1.
    Y a-t-il un moyen de savoir quel action a provoqué cet affichage?
    Bon bien sûr, on peut toujours modifier la valeur d'une variable ad hoc, mais c'est pas intellectuellement satisfaisant...
    Si qqn a 1 soluce
    Merci

  2. #2
    bjl
    bjl est déconnecté
    Membre averti Avatar de bjl
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Localisation : Brésil

    Informations forums :
    Inscription : Décembre 2002
    Messages : 263
    Points : 338
    Points
    338
    Par défaut Re: Quel événement a provoqué le TForm.show ?
    Bonjour, une petite idée peut être

    Créer une méthode dans l'unit de la TForm2 ayant un paramètre sender
    qui assigne le sender à une propriété de la form2 et qui fait le Form2.show

    on appelle cette méthode par le dblclic sur la TStringGrid et le clic sur le TMenuItem.

Discussions similaires

  1. [Lazarus] TActionList : comment connaître le composant qui a appelé l'action
    Par Jon Shannow dans le forum Lazarus
    Réponses: 8
    Dernier message: 12/01/2013, 21h45
  2. Comment connaître le plugin qui utilise une extension ?
    Par Contrec dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 03/03/2010, 11h06
  3. Réponses: 2
    Dernier message: 05/02/2010, 17h30
  4. Comment connaître le composant qui *va être* focused dans un OnExit ?
    Par Tardiff Jean-François dans le forum Composants VCL
    Réponses: 3
    Dernier message: 13/11/2007, 09h14
  5. Réponses: 2
    Dernier message: 30/07/2006, 19h12

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