探索工具栏项的特性 From AutoCAD ActiveX/VBA previous page next page 从工具栏中删除工具栏按钮 创建和编辑工具栏 创建宏 ActiveX/VBA 开发人员手册 > 自定义工具栏和菜单 > 创建和编辑工具栏 > 探索工具栏项的特性 所有的工具栏项都具有以下特性: Tagstring 标记(或名称标记)是由字母数字和下划线 (_) 字符组成的字符串,能够在给定工具栏内唯一标识工具栏项。创建工具栏项时,会自动指定新的标记。 可以使用 TagString 特性来读取或写入标记的值。 Name 名称是标识工具栏项的字符串,也是用于工具栏提示的文字字符串。工具栏提示是在用户将鼠标或其他定点设备停留在工具栏项上时,AutoCAD 中弹出的文字字符串。 可以使用 Name 特性来读取或写入名称的值。 宏 宏是在选择工具栏项时执行特定操作的一系列命令,可以只是完成任务的按键记录,也可以是复杂的命令、AutoLISP、DIESEL 或 ActiveX 编程代码等的组合。 可以使用 Macro 特性来读取或写入宏的值。 HelpString 帮助字符串是在选择工具栏按钮时显示在 AutoCAD 状态行中的文字字符串。 可以使用 HelpString 特性来读取或写入帮助字符串的值。 Index 工具栏项的索引用于指定它在所属工具栏中的位置。工具栏的索引位置始终从位置 0 开始。例如,如果某一项是工具栏的第一项,则其索引位置是 0;如果是第二项,则索引位置是 1,依此类推。 可以使用 Index 特性来读取工具栏项的索引位置。 Type 工具栏项可以是以下类型之一:普通工具栏按钮、分隔符、弹出式工具栏按钮或特殊控件元素。如果工具栏项是普通工具栏按钮,此特性返回 acButton;如果是分隔符,将返回 acToolButtonSeparator;如果是弹出按钮,将返回 acFlyout;如果是特殊控件元素,则返回 acControl。 可以使用 Type 特性来判断工具栏项的类型。 Flyout 如果工具栏项是 acFlyout 类型,此特性将返回附着为弹出工具栏的工具栏。该弹出工具栏是作为 Toolbar 对象返回的。 如果菜单项不是 acFlyout 类型,此特性将返回 NULL。 可以使用 Flyout 特性来查找工具栏项的弹出工具栏。 Parent 此特性返回工具栏项所在的工具栏。上级工具栏是作为 Toolbar 对象返回的。 可以使用 Parent 特性来查找工具栏项所属的工具栏。 工具栏特性 工具栏上所有项还包含一些其他特性,这些特性包括工具栏是固定的还是浮动的、是可见的还是隐藏的、使用的是大按钮还是小按钮。 previous page start next page