Transformer les coordonnées de la souris en coordonnée sur le graphique
iivxsiuol
Messages postés1Date d'inscriptionjeudi 27 mai 2010StatutMembreDernière intervention22 juin 2010
-
22 juin 2010 à 15:28
cs_holow
Messages postés13Date d'inscriptionsamedi 6 décembre 2008StatutMembreDernière intervention15 octobre 2010
-
5 oct. 2010 à 01:45
Bonjour,
Voilà plus d'une semaine que je cherche déséspérement la réponse à mon problème:
J'ai un graphique excel dans un onglet séparé. J'aimerai que l'utilisateur puisse faire un cliquer-glisser sur le graphique pour sélectionner une zone du graphique afin de pouvoir zoomer dessus. Mais pour pouvoir zoomer, il faut que j'arrive à récupérer les 2 abscisses qui correspondes au bord droit et gauche du rectangle.
Je cherche donc à transformer les coordonnées de la souris en coordonnées dans le graphique pour pouvoir recadrer le graphe. Dans tout ce que j'ai réussi à trouver, il y a toujours un décalage qui à l'air dû à la position du graphique dans l'onglet. Car quand à l'aide des scroll-bar je "plaque" mon graphique à gauche, j'arrive à obtenir les bonnes valeurs. Pourtant les propriétés Left du ChartArea sont à 0...
cs_holow
Messages postés13Date d'inscriptionsamedi 6 décembre 2008StatutMembreDernière intervention15 octobre 2010 5 oct. 2010 à 01:45
merci il marche trop bien pour moi
'ex :
Dim x As Double = System.Windows.Forms.Control.MousePosition.X
Dim y As Double = System.Windows.Forms.Control.MousePosition.Y
MsgBox("le x " & x & " le y " & y)