Bonjour !

Je sais, ce sont souvent les choses les plus simples sur lesquelles on bute

J'ai une liste dans laquelle l'utilisateur fait un choix et il peut valider ce choix soit par ENTER, soit par TAB soit par le Click souris.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 Private Sub ObjLstType_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles ObjLstType.KeyPress
        Select Case e.KeyChar
            '--- Touche ENTER et TAB
            Case Is = Microsoft.VisualBasic.ChrW(Keys.Tab), Microsoft.VisualBasic.ChrW(Keys.Enter)
                EnregExamen.ExamenType = ObjLstType.Text
.......
Je veux bien ajouter à la Sub ", ObjLstType.Click", mais ca génère une erreur, donc, refusé.

Comment gérer le fait que Click doit être pris en considération et faire la même séquence d'instruction que TAB et ENTER ?


J'ai essayé en créant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Private Sub ObjLstType_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ObjLstType.Click
 
End Sub
et en essayant d'envoyer à la sub Keypress un EventArgs qui vaut ENTER ou TAB. Me suis plantée évidemment

Merci de votre aide