形状单元 属性函数

  图形单元

1、形状单元的定义

除了矩形和椭圆外,可以任意自定义形状,参见形状自定义

2、形状单元的画法

一、在集成环境中选择插入形状单元,鼠标形状变成十字,在页面内任一点按下左键、拖动鼠标到第二点、松手即可。如果画图时按下Ctrl键,则形状的宽度和高度一样。如果画图过程中按了ESC键,则取消操作。函数NewUnit实现相同的功能。

默认情况下,这样画出来的形状,线条是黑色的、背景是白色的,如果需要使画出来的线色、背景色为其他颜色,可修改系统参数SystemParams.DefaultLineColor、SystemParams.DefaultBackColor、SystemParams.DefaultFrontColor。

二、用页面的AddUnit函数动态创建形状,其中第一个参数是形状的类型(例如"rect"、"circle"等),下面的Visual Graph脚本语句创建一个矩形,宽度和高度分别是100和20:

d = ActiveSheet.AddUnit( "rect", 0, 0, 100, 20 )

三、用LoadFromBuffer函数从字符串动态创建图形。

3、形状单元的文字标签

在集成开发环境中,在某形状单元上按右键,弹出一个菜单,选择“添加文字”。如果已有文字标签,菜单会是“删除文字”。参见Label

形状单元的标签整个包含在其中,在设计态,文字标签可以得到输入光标进行编辑(双击该文字单元)。在运行态下,当文字标签的ReadOnly属性为false时才可以用鼠标选中编辑。

假设形状单元对象是A,在Visual Graph脚本语言中,可以用A.Text1.Text = "Visual Graph " 来给标签文字赋值。在其他语言中,因为无法直接访问Text1这个关键字(这是Visual Graph内部的名字,预编译的COM接口不可能认识),我们可以用类似下面的语句实现同样的功能:

A.GetPropertyValue( "Text1" ).Text = "Visual Graph"

4、事件

在脚本语言体系内,每个图形都有自己的各种事件,参见事件



回首页 软件简介 应用领域 技术特点 文件说明 集成开发环境 基本操作 系统参数 语法体系 activex技术文档 视图文件 页面 单元组 图形单元 文字单元 形状单元 折线单元 元件单元?VG在Delphi中的使用方法 VG在VB中的使用方法 VG在VC中的使用方法 VG在C#中的使用 Delphi Visual Basic Visual C++ C# Visual Basic .Net调用Visual Graph的函数 调试元件 自定义Visual Graph脚本语言 在运行状态下用鼠标拖动图形 图库的使用
基于Visual Graph快速开发井下人员定位系统 如何快速开发图形仿真软件系统 自已开发组态软件(one can do it) 工程平面图制作系统 工作流与图形系统 安全监测系统联网解决方案 矿井人员考勤定位系统简介 配电技术信息管理系统 线损管理系统解决方案 DR-DTS 调度员反事故演习培训仿真系统 调度自动化系统应用软件 福州电网无功电压 AVC 控制系统 马鞍山地区电网无功电压综合优化自动控制系统 变电站图形开票系统 DR-OTS电网调度智能防误操作系统 配网调度智能模拟操作系统 基于Visual Graph的电力系统图形开发

http://www.visual-graph.com

@2004-2007 北京图王Visual Graph.版权所有.