Klums
Messages postés6Date d'inscriptionvendredi 23 septembre 2005StatutMembreDernière intervention19 mars 2008
-
5 mars 2008 à 09:42
Klums
Messages postés6Date d'inscriptionvendredi 23 septembre 2005StatutMembreDernière intervention19 mars 2008
-
5 mars 2008 à 11:25
Voilà, j'ai un picturebox, sur lequel j'affiche des points de diverse couleur.
J'aimerai par la suite récuperer la valeur de la couleur d'un point en cliquant dessus.
Voilà les methodes que j'ai qui sont liés à l'affichage.
Affiche un point grace a l'evenement MouseClick :
void PictureBox1MouseClick(object sender, MouseEventArgs e)
{
dessine_point(e.X,e.Y,Couleur_Choisi );
}
Couleur_Choisi est une variable global provenant d'un colorDialog.
Methode pour dessiner le point dans le PictureBox
void dessine_point(int x, int y, Color couleur)
{
Graphics g = Graphics.FromImage(Map_Image );
//g.Clear(Color.Black);
Pen Stylo= new Pen (couleur ,1F);
g.DrawRectangle (Stylo ,x,y,1,1);
g.Dispose();
pictureBox1.Image = Map_Image;
}
Je pense qu'il y a plus simple que DrawRectangle pour afficher un simple pixel, es que quelqu'un si cela existe pourait me l'indiquer.
Merci d'avance, toute remarques est bienvenue.