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

Quelle alternative a KeyPreview qui n'existe pas ?


Sujet :

Composants FMX Delphi

  1. #1
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2017
    Messages
    1 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : octobre 2017
    Messages : 1 053
    Points : 3 656
    Points
    3 656
    Par défaut Quelle alternative a KeyPreview qui n'existe pas ?
    Hello à tous,

    J'ai une app FMX pour Android qui reçoit des données via clavier (et non pas le clavier virtuel!)

    Si je met le focus sur un edit, les données s'y affichent et l'event edit.onKeyDown se déclenche

    Mon problème est que j'aurai besoin que le form.onKeyDown se déclenche...

    "Petit amateur, utilise KeyPreview!" me direz-vous!

    Amateur certes! Mais KeyPreview n'existe pas pour FMX...

    Est-ce que quelqu'un a une subtilité à proposer?

    Merci d'avance

  2. #2
    Membre émérite Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    1 118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2013
    Messages : 1 118
    Points : 2 364
    Points
    2 364
    Par défaut
    Le problème c'est que la capture des touches ne doit probablement être prévue que sur les champs de saisie sur les plateformes mobiles (à vérifier quand même).

    Par contre sur Android on a bien le HardwareBack qui atterrit comme touche au niveau de la fiche.

    Tu dois donc pouvoir appeler toi-même le onKeyPress de la fiche si tu es sur le onKeyPress d'un TEdit. Il te suffirait de parcourir tous les composants de l'écran dans une boucle pour associer leur événement à celui de la fiche.

Discussions similaires

  1. Quelle alternative a VS2005 qui tourne pas sous Vista ?
    Par Cazaux-Moutou-Philippe dans le forum Visual Studio
    Réponses: 10
    Dernier message: 06/03/2007, 15h59
  2. Réponses: 3
    Dernier message: 14/08/2006, 19h13
  3. [SQL Server 2005] Selection de ce qui n'existe pas
    Par transistor49 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 20/04/2006, 09h20
  4. Réponses: 8
    Dernier message: 26/01/2006, 14h47
  5. Select qui n'existe pas
    Par daijoubu dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/01/2006, 18h34

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