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 :

Passer d'un Edit à l'autre


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut Passer d'un Edit à l'autre
    Bonjour, je voudrais savoir si qqun sait comment faire pour que, lorsqu'on arrive au bout d'un edit ( que j'ai dans mon cas défini à 2 caractères) on passe automatiquement au suivant, un peu comme un genre d etabulation, mais automatique. Je pense que c'est possible, puisque c'est notamment ce qui se passe lorsqu'on entre une clé pour un jeu ou un logiciel lors de son installation. A savoir que le curseur va tout seul dans la case suivante.
    Merci à tous.
    Alga

  2. #2
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonjour,

    Surement jouer avec l'évènement OnChange(), et comparer la taille de la chaine saisie a celle 'autorisée' au maximum; et donc passer le focus a l'Edit suivant ...

    @ +

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut
    Sa confirme ce que je pensais au niveau de la vérification de la longueurde la chaine, mais je suis sous Turbo C++ et je n'ai pas de propriété Focus. Il me manque en fait uniquement comment atteindre l'edit suivant, et pouvoir ecrire dedans.
    Alga

  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 : 39
    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
    Par défaut
    Salut,

    En fait, c'est la méthode SetFocus ...

    Exemple:

    Je sais pas si sous Turbo c'est comme cela...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut
    Merci beaucoup à vous deux, ça marche! A bientot
    Alga

  6. #6
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Sinon, tenter un PostMessage(), avec comme message WM_SETFOCUS, en passant en premier paramètre le Handle du prochain TEdit

    @ +

    Edit: trooop tard, il a résolu .... lol

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

Discussions similaires

  1. [VBA]Excel Passer d'un classeur à un autre
    Par Angel79 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 26/01/2006, 16h43
  2. passer des données a une autre page php
    Par questionneuse dans le forum Langage
    Réponses: 10
    Dernier message: 25/01/2006, 00h56
  3. Je veux passer d'un enregistrement à l'autre
    Par GuyLafleur dans le forum VB 6 et antérieur
    Réponses: 20
    Dernier message: 15/01/2006, 10h49
  4. Passer d'un champ à l'autre avec TAB
    Par Sharingan dans le forum MFC
    Réponses: 4
    Dernier message: 11/10/2005, 13h52
  5. [Struts]passer d'une action à l'autre en struts
    Par clement42 dans le forum Struts 1
    Réponses: 1
    Dernier message: 16/08/2005, 07h08

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