这是一个在 C# 中使用 Windows Forms 绘制简单图形的示例代码:
using System;
using System.Drawing;
using System.Windows.Forms;
class MyForm : Form
{
public MyForm()
{
this.Paint += new PaintEventHandler(this.OnPaint);
}
private void OnPaint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Pen pen = new Pen(Color.Black, 3);
g.DrawLine(pen, 20, 30, 200, 150);
g.DrawEllipse(pen, new Rectangle(100, 50, 150, 100));
}
}
class Program
{
static void Main()
{
Application.Run(new MyForm());
}
}
该程序中,我们定义了一个名为 MyForm 的窗体类,在这个类中,重写了 OnPaint 方法用来绘图。在 OnPaint 方法中,我们使用 Graphics 类的 DrawLine 和 DrawEllipse 方法绘制直线和椭圆形。最后在 Main 函数中,我们启动了 Windows Forms 程序,并显示了 MyForm 窗体。