Ma question est liée à la question Stack Overflow Draw lines on a picturebox using mouse clicks in C#, mais lorsque le bouton de la souris est en haut, la ligne tracée disparaît. Comment puis-je réparer ça?Tracer des lignes sur un PictureBox
private void GainBox_MouseDn(object sender, MouseEventArgs e)
{
mouse_dn = true;
}
private void GainBox_MouseMv(object sender, MouseEventArgs e)
{
//Line drawn from lookup table
if (mouse_dn)
{
img = new Bitmap(256, 256);
//Get the coordinates (x, y) for line from lookup table.
for (x = x1; x < x2; x++)
img.SetPixel(x, y, Color.Red);
//Same for y coordinate
}
GainBox.Refresh();
}
private void GainBox_MouseUp(object sender, MouseEventArgs e)
{
mouse_dn = false;
}
Veuillez ne pas inclure d'informations sur une langue utilisée dans un titre de question à moins que cela ne soit pas logique sans elle. Les balises servent à cette fin. –