MouseWheel et KeyBoard events
Contexte : Windows 7 Pro + Microsoft Visual Studio 2010
Version 10.0.30319.1 RTMRel
Microsoft .NET Framework
Version 4.0.30319 RTMRel
Version installée : VB Express
Bonjour,
Je code une application graphique et je souhaite pouvoir récupérer les événements du clavier et de la souris, en particulier MouseWheel
Code:
1 2 3 4 5 6 7 8 9 10 11
| Private Sub picImage_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles picImage.MouseHover
picImage.Focus()
End Sub
Private Sub picImage_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles picImage.MouseWheel
...
End Sub
Private Sub frmMain_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
...
End Sub |
Si dans MouseHover j'invoque Focus(), je récupère bien les événements MouseWheel.
En revanche KeyDown ne répond plus.
Si dans MouseHover je n'invoque pas Focus(), je récupère bien les événements KeyDown.
En revanche MouseWheel ne répond plus.
Où est mon erreur?
Comment récupérer les événements de KeyDown et MouseWheel ?
Merci