种类 | Menus |
默认目录 | Visual FoxPro Catalog\Foundation Classes\Menus |
类 | _shortcutmenu |
基类 | Custom |
类库 | _menu.vcx |
父类 | _custom |
示例 | ...\Samples\Vfp98\Solution\Ffc\newmenu.scx |
说明
放在项目或表单中时,本类可动态地创建快捷弹出菜单。
使用该类的方法是:将其拖放到一个项目或表单中,或从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到表单上时,Visual FoxPro 将该类放在表单上,这时可以指定合适的属性值,并提供必要的输入和输出对象。在将该类拖放到项目中时,可以选择添加该类或创建一个子类。
有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”。
属性、事件、方法程序 | 说明 |
cOnSelection 属性 | 指定菜单栏选择例程。 默认值:"" |
cMenu 属性 | 指定快捷菜单的名称。 默认值:"" |
DeactivateMenu 方法程序 | 使现有的快捷菜单不活动。 语法:DeactivateMenu( ) 返回值:无 参数: 无 |
ActivateMenu 方法程序 | 激活现有的快捷菜单。 语法:ActivateMenu(tcParentMenu) 返回值: 参数: tcParentMenu 指定菜单的名称,通过该菜单快捷菜单被激活。 |
ClearMenu 方法程序 | 释放现有的快捷菜单。 语法:ClearMenu( ) 返回值:无 参数: 无 |
NewMenu 方法程序 | 为快捷菜单创建一个新的弹出菜单。 语法:NewMenu( ) 返回值:无 参数: 无 |
AddMenubar 方法程序 | 向快捷菜单中添加一个新的菜单项。 语法:AddMember(tcPrompt, tcOnSelection, tcClauses, tnElementNumber, tlMark, tlDisabled, tlBold) 返回值:无 参数: tcPrompt 指定该菜单项的标签。 tcOnSelection 指定在选取该菜单项时执行的动作。 tcClauses 指定该菜单项的任何命令子句。 tnElementNumber 指定元素在数组中的位置。 tlMark 指定是否使用默认的标记字符。 tlDisabled 指定是否废止该菜单项。 tlBold 指定该菜单项是否是粗体。 |
AddMenuSeparator 方法程序 | 向快捷菜单添加一个分隔符。 语法:AddMenuSeparator(tnElementNumber) 返回值:无 参数: tnElementNumber 指定分隔符在菜单中占据的位置。 |
ShowMenu 方法程序 | 显示现有的快捷菜单。 语法:ShowMenu( ) 返回值:无 参数:无 |
SetMenu 方法程序 | 释放当前的快捷菜单,以便创建新的快捷菜单。 语法:SetMenu(toObject) 返回值:无 参数: toObject 指定新快捷菜单的名称。 |
aMenu[1] 属性 | 类的内部属性。 |