Ma mislim da nije štos u tome... al evo
Code:
public Bitmap crtanje(Bitmap potpisBMP, int X, int Y)
{
SolidBrush fill = new SolidBrush(Color.Black);
Graphics g = Graphics.FromImage(potpisBMP);
g.FillRectangle(fill, X - 2, Y - 2, 4, 4);
fill.Dispose();
g.Dispose();
return potpisBMP;
}
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
Bitmap trenutniSadrzaj = new Bitmap(pictureBox1.Image);
if (e.Button == MouseButtons.Left)
{
pictureBox1.Image = crtanje(trenutniSadrzaj, e.X, e.Y);
}
}
s tim da je ista stvar dali direktno crtam na kontrolu ili prvo u bitmap pa onda proiciram sve na picturebox, također za pictureBox je uključen doublebuffering