anwar1966
Messages postés8Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention23 juin 2011
-
4 nov. 2008 à 17:29
michelatoutfox
Messages postés828Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 7 mai 2013
-
6 nov. 2008 à 17:21
Bonjour, j'ai programmé un polygone en utilisant un controle Shape.
Dans l'événement Init du Shape1,
DIMENSION aPoly2[5,2]
aPoly2[1,1]= 1
aPoly2[1,2]= 92
aPoly2[2,1]= 30
aPoly2[2,2]= 26
aPoly2[3,1]= 2
aPoly2[3,2]= 20
aPoly2[4,1]= 19
aPoly2[4,2]= 13
aPoly2[5,1]= 36
aPoly2[5,2]= 97
this.PolyPoints = "aPoly2"
this.Visible = .T.
Dans l'événement MouseMove du Shape1,
this.BackColor = RGB(202,0,0)
Dans l'événement MouseLeave du Shape1,
this.BackColor = RGB(250,0,0)
C'est tout. Mais le problème c'est que pendant l'exécution, si je fais approché le pointeur de la souris sur le dessin, l'événement MouseMove se déclenche avant d'y être vraiment. A vrai dire, l'événement se déclenche une fois que le pointeur de la souris arrive sur le Shape et non le dessin.
J'espère que mon problème est claire. Est-ce qu'il y a possibilité d'agir sur le dessin tracé. Merci infiniment.