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 Discussion :

Contrôle lors de l'appui d'une touche


Sujet :

Delphi

  1. #1
    Membre régulier
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 122
    Points : 98
    Points
    98
    Par défaut Contrôle lors de l'appui d'une touche
    Bonjour,

    j'aimerai faire dans mon programme un système d'aide comme sur tout logiciel pratiquement, c'est à dire que lorsque la touche F1 est enfoncée un fichier d'aide apparait, voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    procedure TfrmRet.FormKeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
         if Key = VK_F1 then
         begin
              MessageDlg('Mot de passe incorrect',mtError,[mbOk],0);
         end;
    end;
    Donc c'est le code de l'évènement OnKeyUp sur mon form, le message c'est juste pour faire un test. Ce code ne fonctionne pas, lorsque j'appui sur F1 rien ne se passe.

    Avez vous une idée pour résoudre mon problème ?

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 131
    Points : 106
    Points
    106
    Par défaut
    as-tu mis la popriété KeyPreview de ta Form a true ???

    is your friend !! passer 20minutes a chercher permet parfois d'eviter de s'enerver en attendant une reponse pendant une heure... si, si je vous jure
    La bidouille s'avère souvent assez efficace : pensez-y en plus vous serez fiers de vous
    pensez à

  3. #3
    Membre régulier
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 122
    Points : 98
    Points
    98
    Par défaut
    rhooo merci beaucoup, je crois que sans vous j'aurai cherché encore longtemps.

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Points : 4 935
    Points
    4 935
    Par défaut
    Salut,

    As tu pris soin de vérifier si le KeyPreview de ta Form est sur True ?

    A+

    [EDIT]


    Je pars 2 minutes, et hop ... grillé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/04/2009, 09h23
  2. Réponses: 3
    Dernier message: 30/03/2009, 18h23
  3. recuperer les coordonnées de la souris lors d'un appui sur une touche
    Par haraelendil dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 22/11/2007, 13h23
  4. Modifier le texte d'un JTextPane lors de l'appui d'une touche
    Par Ange_de_coren dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 21/06/2007, 06h40
  5. Réponses: 3
    Dernier message: 24/01/2005, 11h57

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