若要绘制线条,需要一个 Graphics 对象和一个 Pen 对象。 Graphics 对象提供 DrawLine 方法,Pen 对象存储线的特征,例如颜色和宽度。
示例
以下示例从 (20, 10) 到 (300, 100) 绘制一条线。 第一个语句使用 Pen 类构造函数创建一支黑色笔。 传递给 Pen 构造函数的一个参数是使用 Color 方法创建的 FromArgb 对象。 用于创建 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 事件处理程序的参数。