若要绘制线条,需要一个 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 事件处理程序的参数。