r_s1389@yahoo.com
سه شنبه 30 آبان 1391, 13:02 عصر
سلام
من تو این برنامه ام یک میخوام یک دایره رسم کنم کدش هم اینه:
private void button3_Click(object sender, EventArgs e)
{
Bitmap b = new Bitmap(pictureBox1.Width,pictureBox1.Height);
Graphics g = Graphics.FromImage(b);
for (int i = 0; i < 360; i++)
{
g.DrawLine(new Pen(Brushes.Black),
(float)Math.Cos(Math.PI * i / 180) * 50 + b.Width / 2,
(float)Math.Sign(Math.PI * i / 180) * 50 + b.Height / 2,
(float)Math.Cos(Math.PI * (i - 1) / 180) * 50 + b.Width / 2,
(float)Math.Sin(Math.PI * (i + 1) / 180) * 50 + b.Height / 2);
}
pictureBox1.Image = b;
}
این کد به نظر من درسته ولی خروجی دایره نیست
نمیدونم ایراد کار از کجاست
یه سوال دیگه : میشه کلاسهای به کار رفته در برنامه ام را یکم توضیح بدین
تشکر
من تو این برنامه ام یک میخوام یک دایره رسم کنم کدش هم اینه:
private void button3_Click(object sender, EventArgs e)
{
Bitmap b = new Bitmap(pictureBox1.Width,pictureBox1.Height);
Graphics g = Graphics.FromImage(b);
for (int i = 0; i < 360; i++)
{
g.DrawLine(new Pen(Brushes.Black),
(float)Math.Cos(Math.PI * i / 180) * 50 + b.Width / 2,
(float)Math.Sign(Math.PI * i / 180) * 50 + b.Height / 2,
(float)Math.Cos(Math.PI * (i - 1) / 180) * 50 + b.Width / 2,
(float)Math.Sin(Math.PI * (i + 1) / 180) * 50 + b.Height / 2);
}
pictureBox1.Image = b;
}
این کد به نظر من درسته ولی خروجی دایره نیست
نمیدونم ایراد کار از کجاست
یه سوال دیگه : میشه کلاسهای به کار رفته در برنامه ام را یکم توضیح بدین
تشکر