走近VB.Net(七)在窗体上画图
走近VB.Net(七)在窗体上画图
如果看过一些文章一定知道在窗体上画图要使用system.drawing类,在VB.Net中没有line与label控件,需要自已写一些代码,
首先写一个事件过程onpaint.在显示窗体的同时显示图形
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
TODO: 请在此处添加绘图代码
End Sub
ByVal e As PaintEventArgs是一个参数类,这个有些象在VB6在使用的自定义类型,在一个集合中有多个成员变量,(参考
《VB.Net核心定义》之集合/成员)。在e后面打点就可以看到相关的参数。在mouse_down,mouse_up等事件中获取X,Y坐标就使用
e.X跟e.Y。在窗体上有些事件需要手工添加,前面几章有相关内容,现在我们要使用的是e.Graphics参数,
请添加如下代码:
Dim gp As Graphics = e.Graphics
补充:软件开发 , Vb ,