提供一个绘制任意曲线的简单代码。其他功能类似,希望能举一反三。
在窗体中添加一个Picture box,然后输入命令如下:
Dim oldx As SingleDim oldy As Single
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then '当鼠标左建按下时发生
Picture1Line (oldx, oldy)-(X, Y)
oldx = X
oldy = Y
End If
End Sub
Private Sub Picture1_Mousedown(Button As Integer, Shift As Integer, X As Single, Y As Single)
oldx = X
oldy = Y
End Sub
用内部函数画的图处理速度很慢,而且功能有限。用GDI基本上能满足各种二维的绘图要求,类似“画图”“AutoCAD”等。用DirectX接口可以实现3D功能,如3D游戏。由于VB是标准的Windows编程,所以画图能力看Windows能画到什么程度。但是VB在复杂的算法处理时速度比较慢,例如3D模型的大量基础数据计算,那是远不如C语言。
1、绘制线表后肯定要先找到这两个控件。
2、然后在这里先画上X和Y两轴线。
4、接下来,用标签输入这两个标志。
4、在使用这个形状按钮绘制。
5、一个个画过去线条就可以了。
注意事项:
VB可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。
以上就是关于用VB编写画图程序全部的内容,包括:用VB编写画图程序、用vb(visual basic)来画图,最多能画成什么程度,解答越详细越好!、在VB中画线(急!)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)