Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

code delphi + touche clavier



  1. #1
    KHEOPS1982

    code delphi + touche clavier


    ------

    Salut,

    je ne trouve pas le code pour arrêter une boucle avec une touche du clavier. comment fait-on également pour faire une condition sur l'appui de 2 boutons ? j'utilise delphi6

    merci

    -----

  2. #2
    Pole

    Re : code delphi + touche clavier

    Bonjour

    Un
    Code:
    if a.OnClick then break;
    ne peut il pas faire l'affaire? Sinon, dans une procédure à l'appel de OnClick, tu mets une variables à true que tu testeras dans la boucle. (Il faut initialiser la variable à false avant)
    Pour 2 clicks, il y a soit a.DoubleClick soit un autre pour click gauche et clik droit, mais je n'ai plu fais de Delphi depuis longtemps, donc ma syntaxe peu-être fausse.

    Pole, en espérant avoir répondu à ta question.
    Pour comprendre la récursivité croisée, il faut comprendre les arbres d'appels. Et vice versa.

  3. #3
    Urbinou

    Re : code delphi + touche clavier

    Citation Envoyé par KHEOPS1982
    Salut,

    je ne trouve pas le code pour arrêter une boucle avec une touche du clavier. comment fait-on également pour faire une condition sur l'appui de 2 boutons ? j'utilise delphi6

    merci
    Salut,

    Mets une variable boolean en private que tu initialises à false avant ta boucle. Dans ta boucle, teste cette variable :

    if lTest THEN BREAK ;

    Dans l'événement OnKeyPress de ta fenêtre, teste si c'est la touche que tu attends et si oui, mets ta variable à true.
    Dans les propriétés de ta fenêtre, il te sera peut-être nécessaire de positionner KeyPreview à true.

    A ta disposition pour plus d'infos !

Discussions similaires

  1. Reparer clavier touche souple
    Par Exod dans le forum Électronique
    Réponses: 6
    Dernier message: 10/11/2007, 13h54
  2. touche de clavier brisée
    Par acuna_matata dans le forum Matériel - Hardware
    Réponses: 7
    Dernier message: 02/07/2006, 01h38
  3. Touche clavier en LateX
    Par gripin dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 02/01/2006, 10h14
  4. problème touche clavier
    Par magmatic_rock dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 13/06/2005, 12h01
  5. clavier (touche du haut)
    Par kevinrob dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 31/10/2004, 15h20
Découvrez nos comparatifs produits sur l'informatique et les technologies.