click sur PictureBox - C#/.NET managed - Programmation
Marsh Posté le 17-06-2009 à 23:04:27
Il faut que tu interceptes l'évenement MouseClick. Lorsque cet évenement est déclenché, il envoie au handler un objet MouseEventArgs qui contient (entre autres) 2 membres : MouseEventArgs.X et MouseEventArgs.Y contenant respectivement les coordonnées X et Y du pointeur de la souris
Marsh Posté le 18-06-2009 à 13:26:49
merci pour ta reponse
par contre je voudrais savoir, les coordonnées sont par rapport a l'écran, à la fenetre de mon application ou à la picturebox ?
parce que moi ce qui m'interresse c'est par rapport à la picturebox
Marsh Posté le 18-06-2009 à 13:40:28
c'est bon j'ai trouvé, en fait on peut recuperer les coordonnées par rapport à ce qu'on veux
pour ceux que ça interresse :
PictureBox.MouseClick += new MouseEventHandler(Control1_MouseClick);
private void Control1_MouseClick(Object sender, MouseEventArgs e)
{
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Button", e.Button);
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Clicks", e.Clicks);
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "X", e.X);
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Y", e.Y);
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Delta", e.Delta);
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Location", e.Location);
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "MouseClick Event" );
}
Marsh Posté le 17-06-2009 à 20:58:14
bonjour
je souhaites récuperer les coordonnées du pixel quand je click sur une picturebox
est-ce possible ? si oui comment ?
merci