图库的使用

元件的变形

自定义属性

按钮

闪烁信号灯

编辑选中的图形

动态创建图形

可移动标签

定义连接点

读写图形属性

编辑线条顶点

调用Windows API函数

调用Visual Graph函数

脚本回调控件的事件

运行状态鼠标拖动图形

表格

明细式报表

制作对话盒

制作菜单

工具栏的使用

使用WEB数据库

ActiveX在VC6中的使用

ActiveX在Delphi6中使用

ActiveX在VB6中的使用

首页

工具栏的使用

下面以vb6.0为例,介绍实现两个Visual Graph ActiveX Control互相访问的方法。

具体做法如下:

一、新建一个图形文件,给该页面添加CurSheet属性如下:

二、在Initialize函数中,写如下代码:

FCurSheet = 0

三、在图库列表中打开bin\controls.tbl,并把一个SpeedButton放到画面上,然后设置其Picture属性为一个20×20的图片(将该图片嵌入文件),如下图:

四、在该按钮的OnClick事件里写如下代码:

FCurSheet.Zoom = FCurSheet.Zoom * 2

五、保存该文件为c:\tools.tbl

六、在vb6.0中创建两个Visual Graph ActiveX Control Window,在窗口的OnLoad事件里写如下代码:

vgctrl1.Run "c:\tools.tbl"

set vg = vgctrl2.Design( "" )

set d = vg.ActiveSheet.AddUnit( nothing, "circle" )

d.SetBounds 10, 10, 100, 100

vgctrl1.vg.ActiveSheet.SetPropertyValue "cursheet", vg.ActiveSheet

七、运行该程序,测试vgctrl1中的按钮对vgctrl2画面执行操作。