如何:使用钢笔绘制线条

若要绘制线条,需要一个 Graphics 对象和一个 Pen 对象。 Graphics 对象提供 DrawLine 方法,Pen 对象存储线的特征,例如颜色和宽度。

示例

以下示例从 (20, 10) 到 (300, 100) 绘制一条线。 第一个语句使用 Pen 类构造函数创建一支黑色笔。 传递给 Pen 构造函数的一个参数是使用 FromArgb 方法创建的 Color 对象。 用于创建 Color 对象的值 (255, 0, 0, 0) 对应于颜色的 Alpha、红色、绿色和蓝色组件。 这些值定义了一支不透明黑色笔。

Pen pen = new Pen(Color.FromArgb(255, 0, 0, 0));
e.Graphics.DrawLine(pen, 20, 10, 300, 100);
Dim pen As New Pen(Color.FromArgb(255, 0, 0, 0))
e.Graphics.DrawLine(pen, 20, 10, 300, 100)

编译代码

前面的示例专用于 Windows 窗体,它需要 PaintEventArgse,后者是 Paint 事件处理程序的参数。

另请参阅