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 :

Faire la tabulation avec la touche entreé


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Par défaut Faire la tabulation avec la touche entreé
    Bonjour cher developpeur,

    J'ai un souci ,je voudrais me deplacer dans les objets de mon form avec la touche "entree" et non "tabulation" mais je parviens pas.
    merci de m'aider

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    Salut,

    en premier lieu il faut que tu détectes la saisie clavier de la touche entrée. Ce sera une fonction qui ressemble à ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Sub MyForm_KeyPress(ByVal sender As Object, ByVal e As KeyPressEventArgs) Handles Me.KeyPress
     
    if e.Keycode = CodeToucheEntree then
      PasserauControleSuivant()
    end if
     
    end sub
    Pour passer au controle suivant, tu peux utiliser la fonction sendkey avec un TAB, mais je me demande s'il n'existe pas une fonction qui permet de passer au controle suivant.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 319
    Par défaut
    Bonjour
    Pour passer d'un controle a un autre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        Private Sub txt_KeyPress(ByVal sender As Object, ByVal e As KeyPressEventArgs) Handles me.KeyPress
            Dim ctl As System.Windows.Forms.TextBox
            ctl = CType(sender, System.Windows.Forms.TextBox)
            If Asc(e.KeyChar).Equals(Keys.Enter) Then ctl.Parent.SelectNextControl(ctl, True, True, True, True)
    End Sub
    En esperant t'avoir aidé

    Nasty

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/12/2007, 14h21
  2. Réponses: 4
    Dernier message: 04/09/2007, 08h51
  3. [HTML]Problème avec la touche "entrée" dans un formulaire
    Par WerKa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/06/2007, 20h34
  4. [VB.NET][2.0]Changer le focus avec la touche Entrée
    Par Angath dans le forum Windows Forms
    Réponses: 2
    Dernier message: 17/11/2006, 10h11
  5. comment je peux faire une tabulation avec Enter
    Par iam dans le forum Bases de données
    Réponses: 3
    Dernier message: 26/04/2006, 20h41

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