Touche clavier et evenement en vb.net [Résolu]

bm1982 58 Messages postés mardi 8 janvier 2008Date d'inscription 10 juin 2012 Dernière intervention - 14 nov. 2009 à 11:47 - Dernière réponse : bm1982 58 Messages postés mardi 8 janvier 2008Date d'inscription 10 juin 2012 Dernière intervention
- 16 nov. 2009 à 10:23
salut a tous
je suis en train de debuter en vb.net.
j aimairai savoir comment utiliser la touche "enter"
pour aller d une texbox1 a un autre controle.
aide ....................
Afficher la suite 

Votre réponse

4 réponses

cboulas 2641 Messages postés mercredi 2 juin 2004Date d'inscription 8 janvier 2014 Dernière intervention - 14 nov. 2009 à 18:10
0
Merci
Salut,

il va falloir que tu regarde du côté de l'event : KeyDown de ta textbox et en utilisant la fonction focus sur le controle que tu veux ou alors si tu désire appeler directement exécuter la fonction lorsque tu clic sur le bouton tu fera un truc du genre :

bouton_click(sender, e)

Chris...
- La vérité n'est pas ailleurs, elle est sous le nez de chacun, quelques mouvements neuronale permettent de l'entrevoir -
MCPD (webform-winform) / MCSA / MCDST / MCT
Commenter la réponse de cboulas
bm1982 58 Messages postés mardi 8 janvier 2008Date d'inscription 10 juin 2012 Dernière intervention - 14 nov. 2009 à 18:17
0
Merci
par exple en vb 6
si j ai 2 texbox 1 et 2
je fais
private text1_keypress (keyascii as integer)
if keyascii = 13 then
text2.setfocus
ei
es.

ce ce que je demande
Commenter la réponse de bm1982
bm1982 58 Messages postés mardi 8 janvier 2008Date d'inscription 10 juin 2012 Dernière intervention - 16 nov. 2009 à 10:23
0
Merci
PCPT merci pour ton aide
code 100 pour cent top
Commenter la réponse de bm1982
PCPT 13368 Messages postés lundi 13 décembre 2004Date d'inscription 3 février 2018 Dernière intervention - 14 nov. 2009 à 19:14
-2
Merci
salut,

exemple avec 4 textboxes par défaut


    Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) _
    Handles TextBox1.KeyDown, TextBox2.KeyDown, TextBox3.KeyDown, TextBox4.KeyDown '<- toutes les zones de texte sur l'évènement de la première zone
        If e.KeyCode = Keys.Enter Then '<- touche entrée
            Select Case DirectCast(sender, TextBox).Name '<- switch sur le nom du control
                Case "TextBox1" : TextBox2.Focus()
                Case "TextBox2" : TextBox3.Focus()
                Case "TextBox3" : TextBox4.Focus()
                Case "TextBox4" : TextBox1.Focus()
            End Select
            e.SuppressKeyPress = True '<- annule la pression pour eviter le bip
        End If
    End Sub


++
[hr]
Commenter la réponse de PCPT

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.