cs_benoit56
Messages postés10Date d'inscriptionmercredi 28 avril 2004StatutMembreDernière intervention 6 septembre 2006
-
5 mai 2004 à 17:22
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 2019
-
4 févr. 2009 à 16:20
En fait, j'ai un soucis avec le contrôle MSChart. :(
J'affiche une courbe et je veux que l'on puisse activer l'événement MSChart1_PointSelected sans pouvoir déplacer les axes. :shock)
Je ne sais pas comment interdire seulement ce phénomène car si je met AllowSelection=False j'interdit également la séléction des points.
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 20191 4 févr. 2009 à 16:20
Bon bà ma solution (même si sa date ^^)
Sur les événement "PointSelected", "SeriesSelected" forcé le relâchement de la souris (avec l'API mouse_event)
(+ sauvegarde/restauration) des valeur max et min pour x et y de LocationRect ou Location.Rect, pour Plot, Title, Legend et Footnote)
Déclaration :
Public Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Public Const MouseEventF_LeftUp = &H4
Public Const C_MouseEventF_Absolute = &H8000
Utilisation :
mouse_event MouseEventF_LeftUp Or MouseEventF_Absolute, 0, 0, 0, 0