Bonjour !
J'ai un petit problème dans mon projet : je dois dessiner un cercle (GDI+ : ellipse) dans la méthode :
mais je dois dessiner celle ci à des coordonnées précises, selon l'endroit du clic de la souris dans cette pictureBox. Je dispose d'une gestion d'evenement pour ce clic, me donnant les coordonnées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private void boardPictureBox_paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; // dessin de l'ellipse ... g.fillEllipse( linearBrush, coordX, coordY, ... ); }
Le problème est le suivant : je ne peux dessiner que dans ma pictureBox vu que j'ai besoin de l'objet Graphics g = e.Graphics;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private void mouseClickEvent(object sender, MouseEventArgs e) { // coordonnées du clic int x = e.X; int y = e.Y; }
Mais j'ai besoin des coordonnées du clic de souris (qui ne sont connus que dans la méthode "mouseClickEvent" pour dessiner cette ellipse...
Comment faire pour associer les 2 (l'objet graphics "g" et mes coordonnées X et Y) ??
Merci d'avance !![]()
Partager