winform绘制红点
时间: 2023-07-30 18:11:37 浏览: 125
你可以使用C#的Graphics类来绘制红点,以下是一个简单的示例代码:
```csharp
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Pen redPen = new Pen(Color.Red, 5);
SolidBrush redBrush = new SolidBrush(Color.Red);
int x = 50;
int y = 50;
int radius = 10;
g.DrawEllipse(redPen, x - radius, y - radius, 2 * radius, 2 * radius);
g.FillEllipse(redBrush, x - radius, y - radius, 2 * radius, 2 * radius);
}
```
在这个示例中,我们在窗体的Paint事件中使用Graphics类来绘制一个红色的圆点。首先,我们创建了一个红色的画笔和画刷,然后通过DrawEllipse方法绘制圆圈的轮廓,最后用FillEllipse方法填充圆圈的内部。通过这种方式,我们可以轻松地在WinForm应用程序中绘制一个红点。
阅读全文