图库的使用

元件的变形

自定义属性

按钮

闪烁信号灯

编辑选中的图形

动态创建图形

可移动标签

定义连接点

读写图形属性

编辑线条顶点

调用Windows API函数

调用Visual Graph函数

脚本回调控件的事件

运行状态鼠标拖动图形

表格

明细式报表

制作对话盒

制作菜单

工具栏的使用

使用WEB数据库

ActiveX在VC6中的使用

ActiveX在Delphi6中使用

ActiveX在VB6中的使用

首页

在VB中对选中的图形进行编辑

在设计绘图界面的时候,我们经常需要对选中的图形进行编辑。下面我们以VB为例,说明使用方法:

一、在VB中建立一个新的工程,在左侧工具栏上按右键,选择菜单“部件”,添加Visual Graph控件。

二、在窗口上添加Visual Graph ActiveX Control控件,这个控件将用来画图。

三、在Form_Load中写如下代码:

vgctrl1.Design ""
set d = vgctrl1.vg.ActiveSheet.AddUnit( nothing, "circle" )
d.SetBounds 10, 10, 40, 40
set d = vgctrl1.vg.ActiveSheet.AddUnit( nothing, "circle" )
d.SetBounds 60, 10, 40, 40
set d = vgctrl1.vg.ActiveSheet.AddUnit( nothing, "circle" )
d.SetBounds 110, 10, 40, 40

四、在Visual Graph控件的OnSelectChange事件中写如下代码:

dim g as IGroup
dim d as IUnit
dim s as string
set g = vgctrl1.vg.Selection
s = "一共选中了:" + g.UnitCount.ToString() + "个图形。"
if g.UnitCount > 0 then
s = s + "其中第一个选中的图形是:" + g.Units( 0 ).Name
end if
Caption = s

五、运行这个程序,用鼠标选中画面上的两个图形。