[déplacé VB.NET -> VBA] Désactiver évènement "wheel" de la souris sur formulare
cs_willytito
Messages postés19Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention22 avril 2010
-
4 mars 2010 à 12:38
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
4 mars 2010 à 19:47
Bonjour à toutes et à tous,
J'ai trouvé ce code sur le FAQ de developpez.com.
Option Compare Database
Option Explicit
Private WithEvents clsMouseWheel As MouseWheel.CMouseWheel
Private Sub clsMouseWheel_MouseWheel(Cancel As Integer)
Cancel = True
End Sub
Private Sub Form_Close()
If Not (clsMouseWheel Is Nothing) Then
clsMouseWheel.SubClassUnHookForm
Set clsMouseWheel.Form = Nothing
Set clsMouseWheel = Nothing
End If
End Sub
Private Sub Form_Load()
Set clsMouseWheel = New MouseWheel.CMouseWheel
Set clsMouseWheel.Form = Me
clsMouseWheel.SubClassHookForm
End Sub
Je l'ai intégré dans un projet test.
ça ne fonctionne pas, j'ai l'erreur suivant :
Erreur d'exécution '50002'
Erreur définie par l'applicatiion ou par l'objet.
Si quelqu'un à une idée, je suis prenneur.
Merci
Willy
A voir également:
[déplacé VB.NET -> VBA] Désactiver évènement "wheel" de la souris sur formulare