当前位置: 网站首页 > .NET > vb.net

走近VB.Net(七)在窗体上画图

时间:1970-1-1 08:33:31来源: vb.net作者:admin 点击:0次 字体 [ С]
走近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

当然你要记住在程序代码的起始加了Imports System.Drawing 这样system.drawing.graphics 可以写成graphics,而system.drawing.pen
发表评论
验证码:
最新评论
相关文章
最热文章