PDA

View Full Version : رسم خط



vinnie-paz
پنج شنبه 06 مهر 1391, 10:59 صبح
سلام به دوستان عزیزم سوالم اینه که چجوری میتونیم یک خط رو تو #c ایجاد کنیم بطوریکه اگر در وضعیت mousedown بود خط رسم بشه و اگر mouseup بود کشیدن خط قطع بشه و با دستور شرطی if اگر true و false بود
با تشکر از دوستان گل

harani
پنج شنبه 06 مهر 1391, 11:36 صبح
از کد زیر میتوانید استفاده کنید.


int xdown, ydown;//r
private void pictureBox2_MouseDown(object sender, MouseEventArgs e)//a
{
xdown = e.X; ydown = e.Y;//p
}
int xup, yup;//o
private void pictureBox2_MouseUp(object sender, MouseEventArgs e)//l
{
xup = e.X;//k
yup = e.Y;//j

Graphics g = pictureBox2.CreateGraphics();//h
SolidBrush sb = new SolidBrush(Color.Black);//g
Pen p = new Pen(sb, 1);//b
g.DrawLine(p, xdown, ydown, xup, yup);//a
}

vinnie-paz
پنج شنبه 06 مهر 1391, 12:47 عصر
دمت گرم حاجی جواب داد ایول فقط وقتی موس رو میبرم رو picturebox بازم اون امواج خورشیدی میاد رو صفحه ممکنه از mouse move و مختصاتی که داره باشه؟