La touche tabulation [Résolu]

galaxy2009 144 Messages postés dimanche 24 avril 2011Date d'inscription 16 juin 2016 Dernière intervention - 27 avril 2011 à 12:29 - Dernière réponse : galaxy2009 144 Messages postés dimanche 24 avril 2011Date d'inscription 16 juin 2016 Dernière intervention
- 27 avril 2011 à 19:21
Bonjour,
comment interdir de passer au textbox suivant par la touche tabulation
j'ai essayé dans la propriété de textbox TabStop = false ou true
j'ai essayé meme avec code dans l'événement de textbox-changed (me.textbox.tabstop = false ou true) aussi ça n'a pas marché.

la solution svp et merci.


galaxy2009
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
foliv57 423 Messages postés vendredi 17 novembre 2006Date d'inscription 15 juillet 2014 Dernière intervention - 27 avril 2011 à 13:50
3
Merci
Bonjour,

Vous pouvez capter l'appuie sur la touche Tab dans votre textbox et lui faire croire que la touche Tab est une frappe normale. Ceci bloque le passage au control suivant.

Exemple :
Private Sub TextBox1_PreviewKeyDown(ByVal sender As Object, ByVal e As PreviewKeyDownEventArgs) Handles TextBox1.PreviewKeyDown
    If e.KeyCode = Keys.Tab Then
        e.IsInputKey = True
    End If
End Sub

Merci foliv57 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de foliv57
Meilleure réponse
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 27 avril 2011 à 13:59
3
Merci
Salut

Voir plutôt les évènements liés à la sortie de la TextBox, comme LostFocus ou Validating (si CausesValidation est actif)

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
[img]http://allproj

Merci cs_Jack 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de cs_Jack
alexandrevandenberghe 149 Messages postés lundi 24 décembre 2007Date d'inscription 16 juillet 2013 Dernière intervention - 27 avril 2011 à 12:41
0
Merci
Bonjour,
Pourquoi n'eesayerai tu pas de mettre la propriété enabled = false, la tabulation ne passerai plus dessus normalement, par contre je ne vois pas l'utilité de mettre un textbox si tu ne peux pas la renseigner...
Commenter la réponse de alexandrevandenberghe
mdevaux62 111 Messages postés dimanche 24 décembre 2000Date d'inscription 17 novembre 2012 Dernière intervention - 27 avril 2011 à 16:57
0
Merci
J'ai déjà répondu mais bon...
La propriété Tabstop à false fonctionne chez moi (VB2008 + Framework 2.0, j'ai pas testé en 3.0 et en 3.5).

Code de test (2 TextBoxes et 3 boutons dans la Form) :
    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TextBox1.TabStop = False
        TextBox2.TabStop = False
        Button1.TabStop = False
        Button2.TabStop = False
        Button3.TabStop = False
        Me.Show()
        TextBox1.Focus()
    End Sub


Quand je suis dans un TextBox, si j'appuie sur Tab j'obtiens un Beep et le curseur reste dans le TextBox.
Idem pour les boutons mais sans le Beep.
Commenter la réponse de mdevaux62
galaxy2009 144 Messages postés dimanche 24 avril 2011Date d'inscription 16 juin 2016 Dernière intervention - 27 avril 2011 à 19:21
0
Merci
bonjour,
marci bcp pour vous tous .
galaxy2009
Commenter la réponse de galaxy2009

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.