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

VB.NET Discussion :

Changer de champs de saisies


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Full-stack
    Inscrit en
    Novembre 2010
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Full-stack

    Informations forums :
    Inscription : Novembre 2010
    Messages : 376
    Par défaut Changer de champs de saisies
    Comment changer de champs de saisie en utilisant la touche entrée càd aller au prochain champ. Merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonjour,

    Il suffit de capture l'événement KeyDown, tester si c'est la touche Enter qui est pressée et si c'est le cas donner le focus au contrôle suivant.

  3. #3
    Inactif
    Homme Profil pro
    Auteur logiciels et romans
    Inscrit en
    Février 2009
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auteur logiciels et romans
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Février 2009
    Messages : 203
    Par défaut Réponse à Alexandre (le Grand)
    Citation Envoyé par Alexandre le Grand Voir le message
    Comment changer de champs de saisie en utilisant la touche entrée càd aller au prochain champ. Merci d'avance.
    Bonjour,

    Je veux simplement préciser que MS a fixé depuis trois lustre la touche <Tab> pour changer de champ, et le contraire par la touche <back Tab>, alors si tu utilises une autre convention ça peut perturber les utilisateurs ...

    In fine, s'il s'agit d'avancer à partir d'une zone texte, on récupère le <Rc> directement dans la zone de saisie, et ainsi on saute le bouton de validation du texte (principe MS toujours : action + validation), pour les utilisateurs avertis qui savent gagner du temps en faisant <Return> à la fin de leur texte ...

    Voici un petit exemple de mon pense-bête pour imager le principe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Sub objet1.Key_UP_ou_DOWN(... e ...)
     Ascii = AscW(e.KeyChar)
     
     
    Sub TextBox2_KeyPress(... e ...)
     Select Case Asc(e.KeyChar)
      Case Is < 8 : e.KeyChar = vbNullChar
      Case 8
      Case 9 To 12 : e.KeyChar = vbNullChar
      Case 13 : TextBox6.Focus()
    Cordialement.

    Joe.

Discussions similaires

  1. [WD18] changer contenu initial d'un champ de saisie sur windev en ios
    Par Phanie26 dans le forum WinDev
    Réponses: 1
    Dernier message: 17/05/2013, 12h21
  2. [WD15] changer la couleur de fond du champ de saisi
    Par hamma0011 dans le forum WinDev
    Réponses: 2
    Dernier message: 18/05/2012, 12h04
  3. [WD10] Changer l'état d'un champs de saisie à partir d'un sélecteur.
    Par karim.net7 dans le forum WinDev
    Réponses: 5
    Dernier message: 01/12/2010, 11h55
  4. [WD12] Changer borne champ saisie
    Par nirannor dans le forum WinDev
    Réponses: 6
    Dernier message: 12/05/2010, 14h46
  5. tabulation sur champs de saisie
    Par xClyde dans le forum Flash
    Réponses: 2
    Dernier message: 25/09/2003, 17h49

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