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 :

[D7] Détection de touche


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2
    Par défaut [D7] Détection de touche
    Bonjour à tous,

    Quelqu'un saurait comment détecter l'appui sur les touches fléchées dans un form?

    La propriété KeyPreview doit être = True. Cependant, les touches particulières telles que les touches fléchées ne sont pas détectées dans les évènements OnKey... Mais ceci est normal d'après la documentation.

    Y-a-t'il une autre possibilité ?

    Cdlt.

    "Navigation keys (Tab, BackTab, the arrow keys, and so on) are unaffected by KeyPreview because they do not generate keyboard events. Similarly, when a button has focus or when its Default property is true, the Enter key is unaffected by KeyPreview because it does not generate a keyboard events."

  2. #2
    Expert confirmé

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Par défaut
    Dans OnKeyDown/OnKeyUp, les flèches sont bien détectées. Les valeurs du paramètre Key sont alors VK_UP, VK_DOWN, VK_RIGHT ou VK_LEFT.
    sjrd, ancien rédacteur/modérateur Delphi.
    Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
    Découvrez Mes tutoriels.

Discussions similaires

  1. Détection des touches
    Par Oberown dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/12/2010, 16h16
  2. Détection de touches
    Par nicotom dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 05/06/2009, 16h12
  3. Détection de touche
    Par babybell dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 18/05/2009, 14h45
  4. Détection de touches sans bloquer le programme
    Par DJ-sauron dans le forum Windows Forms
    Réponses: 6
    Dernier message: 03/11/2008, 09h52
  5. SDL_PollEvent et détection de touche
    Par mouteb dans le forum SDL
    Réponses: 6
    Dernier message: 14/11/2006, 22h58

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