Rysuje linie w pictureBox i wszystko jest dobrze póki nie zmieniam rozmiaru pictureBox, przy zmienionej wysokości i szerokości punkty dla linii wychodzą w innych miejscach niż klikam. Czym może być to spowodowane?
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
if (StartLine)
{
p = e.Location;
StartLine = false;
}
else
{
g.DrawLine(pioro, p, e.Location);
pictureBox1.Refresh();
StartLine = true;
}
}
}
czerwony - pozycja myszki
A - pozycja narysowanego punktu (ziel-nieb znacznik po narysowaniu)