سوال: گرافیک در سی شارپ

ساخت وبلاگ

دوستان ببخشید من تازه واردم نمیدونم اینطوری باید سوالمو مطرح کنم یا نه

من ی تمرین دارم برای رسم خط با استفاده از توابع آماده ی سی شارپ
اینو نوشتم ولی ی مشکلی هست که هر چقدر روش کار میکنم به نتیجه نمیرسم
این کد فقط یک خط تولید میکنه خط بعدی رو که میخوام بکشم فرم رفرش میشه و خط قبلی پاک میشه میخوام ببینم چیکار کنم که پاک نشه

Graphics g;
Pen pp = new Pen(Color.Red, 3f);
int x, y,x1,y1;
bool d=false;

private void Form7_Load(object sender, EventArgs e)
{
g = this.CreateGraphics();

}

private void Form7_MouseDown(object sender, MouseEventArgs e)
{

d = true;
x = e.X;
y = e.Y;

}
private void Form7_MouseMove(object sender, MouseEventArgs e)
{
x1 = e.X;
y1 = e.Y;
if (d)
{
Refresh();
g.DrawLine(pp, x, y, x1, y1);

}
}

private void Form7_MouseUp(object sender, MouseEventArgs e)
{
d = false;

}

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 97 تاريخ : پنجشنبه 23 ارديبهشت 1395 ساعت: 2:22