private void button1_Click(object sender, EventArgs e)
{
var gg = pictureBox2.CreateGraphics();
var bursh = new SolidBrush(Color.Red);
float r = 50 ;
Point pt0 = new Point(100, 100);
PointF[] point = new PointF[3];
for(int i = 0; i < 3; i++)
{
point[i] = new PointF((float)(pt0.X + r * Math.Cos(i * Math.PI * 2 / 3 + Math.PI / 2)), (float)(pt0.Y + r * Math.Sin(i * Math.PI * 2 / 3 + Math.PI / 2)));
}
gg.FillPolygon(bursh, point);
}
private void pictureBox2_Click(object sender, EventArgs e)
{
}
红色三角形
最新推荐文章于 2024-10-04 18:59:36 发布
本文介绍了如何使用C#在Windows Forms应用程序中,通过Graphics类和SolidBrush,创建并绘制以鼠标点击点为中心的圆形和扇形图形,并使用Math类进行弧度计算。适合初学者了解基本图形绘制技巧。
摘要由CSDN通过智能技术生成