C# region画圆
时间: 2023-07-12 08:32:30 浏览: 103
在C#中,可以使用System.Drawing命名空间下的Graphics类和Pen类来画圆。以下是一个简单的示例代码:
```csharp
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Pen pen = new Pen(Color.Black, 2); // 定义黑色粗线笔
int x = 50; // 圆心的横坐标
int y = 50; // 圆心的纵坐标
int r = 30; // 圆的半径
g.DrawEllipse(pen, x - r, y - r, 2 * r, 2 * r); // 以(x,y)为圆心,r为半径画圆
}
```
在这个示例中,我们在PictureBox的Paint事件中使用Graphics类和Pen类来绘制圆形。其中,Pen类用于定义画笔的样式,DrawEllipse方法用于绘制圆形。你可以根据自己的需求修改圆心坐标和半径大小来画出不同的圆形。
阅读全文