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

C++Builder Discussion :

Comment changer de contrôle [FAQ]


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 46
    Par défaut Comment changer de contrôle
    Bonjour j'aurais voulu savoir comment changer de controle soit avec le taborder ou quelque chose d'autre sachant que j'ai des Edit et lorsque j'appuye sur la touche Entrée je veux passer au contrôle suivant c'est à dire l'Edit suivant

    Merci d'avance

  2. #2
    Membre chevronné
    Avatar de rolkA
    Inscrit en
    Juillet 2003
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 324
    Par défaut
    La méthode FindNextControl te permet de savoir quel est le contrôle suivant dans l'ordre de tabulation. Il te suffit donc de finir un gestionnaire d'évènement sur OnKeyPress, d'appeler alors FindNextControl pour savoir quel contrôle est le prochain (à toi de mettre le TabOrder comme il faut dans chaque Edit), puis d'activer ce contrôle (lui donner le focus) par un appel à SetFocus

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 46
    Par défaut
    impeccable et stp sait tu comment virer le bip quand on appuye sur enter
    merci

  4. #4
    Membre chevronné
    Avatar de rolkA
    Inscrit en
    Juillet 2003
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 324
    Par défaut
    héhé çà c'est dans la FAQ de BCB (à lire ):
    http://c.developpez.com/faq/bcb/?pag...pprimersonedit

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 46
    Par défaut
    merci et de plus j'ai trouvé SelectNext() il n'y a pas besoin de faire un SetFocus derrière

  6. #6
    Membre chevronné
    Avatar de rolkA
    Inscrit en
    Juillet 2003
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 324
    Par défaut
    Je note

  7. #7
    say
    say est déconnecté
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Par défaut
    hello,
    merci aussi, c'est ce que je cherchais..

    juste un détail.

    le gestionnaire d'event...

    il faut le mettre sur chaque controle concerné? c'est pas pratique.

    je l'ai mis sur la form avec un KeyPreview à true...mais il fait pas ce que je veux...

    comment as -tu procéder?

    merci d'avance

  8. #8
    say
    say est déconnecté
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Par défaut
    c'est bon, je me suis organiser...
    en passer l'activecontrol comme param de SelectNext, autant pr moi.

    mais je veux bien confirmation que c'est la bonne méthode.

    y'a qd même un défaut.
    Lorsque le prochain controle a un masque, il ya une erreur lorsqu'on sort...
    et lorque c'est une checkbox, il la coche le fourbe..

    voilou

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

Discussions similaires

  1. [RadAsm] Comment changer le style des contrôles
    Par isl-renzukoken dans le forum x86 32-bits / 64-bits
    Réponses: 0
    Dernier message: 22/08/2014, 01h37
  2. Réponses: 1
    Dernier message: 23/07/2011, 13h13
  3. Réponses: 1
    Dernier message: 16/06/2009, 17h06
  4. [Contrôle utilisateur] - Comment changer les propriétés ?
    Par Booorf dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 20/01/2009, 16h41
  5. TextOut : comment changer de font
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 15/07/2002, 20h46

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