évènement a la tabulation [Résolu]

Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Dernière intervention
21 novembre 2013
- - Dernière réponse : Attila54
Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Dernière intervention
21 novembre 2013
- 17 févr. 2011 à 19:18
Bonsoir,
Une petite question me traverse l'esprit. Est il possible de faire effectuer une action(Msgbox ou calcul) par appui sur la touche tabulation ?

Merci bien
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
111
Date d'inscription
dimanche 24 décembre 2000
Dernière intervention
17 novembre 2012
3
Merci
La touche Tab sert à passer d'un contrôle à l'autre.
Je ne suis personnellement pas parvenu à détourner cet évènement (mais c'est sans doute réalisable).

Par contre on peut le faire très facilement avec Ctrl+Tab par exemple.
Il suffit juste de mettre la propriété KeyPreview de la Form à True, puis de gérer l'évènement KeyDown de cette même Form :

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.KeyPreview = True
    End Sub

    Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
        If e.KeyCode Keys.Tab And e.Control True Then
            'Ici action à réaliser
        End If
    End Sub

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de mdevaux62
Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Dernière intervention
21 novembre 2013
3
Merci
Merci pour ton aide. J'ai je pense trouvé la soluce apres pas mal de tatonnements.
Comme avant mon textbox "Age", j'ai un textbox "date de naissance", j'ai inseré dans ce dernier textbox l'evenement "leave":
Private Sub Txttoto_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txttoto.Leave

ce qui me permet un calcul effectif des que date de naissance perd le focus.

Merci beaucoup a vous

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Attila54

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.