سلام دوستان.
من یک برنامه کوچیک paint نوشتم....
سوالم اینجاست که وقتی ماوس رو اروم روی برگه میکشم هیچ مشکلی نیست ولی وقتی ماوس رو تند تند روی صفحه میکشم دیگه خط کشیده نمیشه و نقطه نقطه میشه!
نگاه کنید...
sfdPai000nt.jpg
اینم کد های قسمت رسم خط:
private void picboxPaper_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
PenBrsh = new SolidBrush(picboxFore.BackColor);
if (ShapeType == "Circle")
paper.FillEllipse(PenBrsh, e.X, e.Y, ShapeSize, ShapeSize);
else if (ShapeType == "Rectangle")
paper.FillRectangle(PenBrsh, e.X, e.Y, ShapeSize, ShapeSize);
}
else if (e.Button == MouseButtons.Right)
{
PenBrsh = new SolidBrush(picboxBack.BackColor);
if (ShapeType == "Circle")
paper.FillEllipse(PenBrsh, e.X, e.Y, ShapeSize, ShapeSize);
else if (ShapeType == "Rectangle")
paper.FillRectangle(PenBrsh, e.X, e.Y, ShapeSize, ShapeSize);
}
picboxPaper.Refresh();
}