c# winform绘制 示意图
时间: 2023-09-04 10:13:21 浏览: 107
以下是一个简单的示例代码,用于在C# WinForm中绘制一个示意图:
```
using System.Drawing;
using System.Windows.Forms;
namespace WinFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
// 绘制一个圆形
Pen pen = new Pen(Color.Red, 2);
g.DrawEllipse(pen, 50, 50, 100, 100);
// 绘制一个矩形
pen = new Pen(Color.Blue, 2);
g.DrawRectangle(pen, 200, 50, 100, 100);
// 绘制一条直线
pen = new Pen(Color.Green, 2);
g.DrawLine(pen, 50, 200, 250, 200);
}
}
}
```
在这个示例中,我们在 `Form1` 的 `Paint` 事件中绘制了一个圆形、一个矩形和一条直线。我们使用了 `Graphics` 类来实现绘图操作,包括定义画笔的颜色和宽度,以及指定图形的位置和大小。当窗体需要重新绘制时,`Paint` 事件会被触发,我们可以在其中编写绘图代码来实现我们想要的效果。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/octet-stream](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)