快捷菜单类(Shortcut Menu Class)

请参阅

种类 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] 属性 类的内部属性。