菜单设计与应用
- 格式:doc
- 大小:28.00 KB
- 文档页数:2
菜单设计与应用
VFP支持两种菜单:
.条形菜单(也就是菜单栏)
.弹出式菜单
1.下拉菜单
2.快捷菜单
设计菜单的过程:
1.-》文件->新建->菜单->新建文件
或create menu 菜单文件名
以上操作进入菜单设计
2.在菜单设计器中定义菜单项
3.生成菜单程序(生成.mnx 和.mpr 两个文件)->菜
单-生成
.mnx为菜单文件的扩展名.mpr 菜单程序文件扩展名
4.运行菜单程序
命令:do 菜单文件.mpr
修改菜单命令
格式: modify menu 菜单文件名
功能:进入指定菜单的设计器中修改菜单
恢复系统菜单命令
格式: set sysmenu to default
功能:恢复VFP系统菜单到默认设置
关于菜单考试几点
1.给下拉菜单项之间加分组线
方法:在要加入分组线的菜单项之间,插入新菜单,然后在该菜单中输入”\-“即可
2.给条型菜单项加访问键
方法:在要加访问键的菜单项之后输入“(\<字母)”
加了访问键后,可按ALT+该字母键或访问该菜单3.给某下拉菜单项加快捷键
方法:单击要加快捷键的菜单项右则的选项按按钮4.将自定义菜单放置在VFP系统菜单中某位置
方法:定义好菜单项后.-->显示 常归选项(在其中操作)
将自定义菜单放在表单上
操作过程:
1.进入菜单设计(create menu 菜单文件名)
2.定义菜单项
3.->显示->常规选项->顶层表单->确定
4.生成菜单程序
5.将当表单的showwindow属性设置为”2作为顶
层表单”
6.在表单的load 或init 事件中按排调用菜单命令格式:do 菜单文件名.mpr with this
7.在表单的destroy 事件中按排释放菜单命令
格式:release menu 菜单文件名[extended] [extended]:表示连子菜单一起释放
通过菜单访问表单的代码
1.访问表单本身
格式:表单文件名.属性名=属性值
2.访问表单上的某对象
格式:表单文件名.对象名.属性名=属性值
设计快捷菜单
通过右击S标弹出的菜单为快捷菜单-过程:
1.-》文件->新建->菜单->新建文件->快捷菜单
或create menu 菜单文件名 快捷菜单
以上是进入快捷菜单设计器
3.定义菜单项
4.生成菜单程序
5.在表单的右击事件(rightclick)中调用快捷菜单
程序
命令:do 快捷菜单文件名.mpr。