podolis
Messages postés71Date d'inscriptionmardi 18 mars 2008StatutMembreDernière intervention19 décembre 2010
-
9 avril 2008 à 21:00
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
10 avril 2008 à 16:55
Voila j'ai enfin réussit à fair un zoom sur une pictureBox avec la molette de la souris, mais le problème c'est que la molette est active sur toute la WindowsForm alors que moi j'aimerais qu'elle ne le soit que quand elle passe sur ma picture box
Voila le code que j'ai fait mais sa marche pas
Private Sub PictureBOx1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseWheel
If e.Delta > 0 Then
Call Button1_Click(Button1, New System.EventArgs)
Else
Call Button2_Click(Button1, New System.EventArgs)
End If
Me.Refresh()
End Sub
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 9 avril 2008 à 21:51
Salut,
je connais pas le VB.net ou VB2005 mais j'utiliserais bine un evenement mouse move et les coordonées et dimensions de ta picturebox pour detecter le moment ou le pointer est dessus. non ?
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 10 avril 2008 à 15:37
e.X et e.Y te donneront ici les coordonnées de la souris... le test concistant à savoir si le curseur survolle la picturebox ou non devrait être aisé, du coup
podolis
Messages postés71Date d'inscriptionmardi 18 mars 2008StatutMembreDernière intervention19 décembre 20101 10 avril 2008 à 14:59
Désolé Renfield mais je comprend pas ce que tu veux dire par
e.X et e.Y, si tu pouvait m'en dire plus sa serait sympa.
Merci
Si quelqu'un d'autre à une solution je suis preneur car malgré mais recherche je trouve pas se qu'il me faut.
Je rappel que je suis débutant (je programme pour me faciliter la tâche par rapport à la création d'interface homme machine avec power point) et que je viens de commencer la programmation DotNet.
podolis
Messages postés71Date d'inscriptionmardi 18 mars 2008StatutMembreDernière intervention19 décembre 20101 10 avril 2008 à 15:58
Voila le code que j'ai essayé mais il ne fonctionne tjs pas
Je ne comprend pas ou peut se trouver mon erreur.
Please HELP
Private Sub PictureBox1_MouseWheel(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseWheel
If 15 < e.X < 1010 And 13 < e.Y < 540 Then
If e.Delta > 0 Then
Call Button1_Click(Button1, New System.EventArgs)
Else
Call Button2_Click(Button1, New System.EventArgs)
End If
Me.Refresh()
End If
End Sub