- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2007第11章菜单与工具栏设计(新)
第十一章 菜单和工具栏;本章要点;11.1 设计菜单;一、规划菜单系统
1、根据用户所要执行的任务来组织菜单系统
2、给每个菜单和菜单项设置一个有意义的标题和提
3、预先估计各菜单的使用频率,根据频率组织菜单
4、对同一个菜单中菜单项进行逻辑分组
5、把一个菜单中的菜单项数尽可能限制在一个屏幕
6、为菜单和菜单项设置访问键或键盘快捷键
7、使用能够准确描述菜单项的文字;二、创建菜单
菜单设计器和直接编程方式
菜单文件.MNX、菜单备注文件.MNT
菜单程序文件: .MPR
类型:一般菜单和快捷菜单;三、为菜单或菜单项指定任务
1、使用命令完成任务
2、使用过程完成任务
3、为菜单系统创建默认过程;添加、更改和删除菜单项
分组
快捷键:避免使用Ctrl+J
启用和废止菜单项
插入系统菜单栏
热键
为菜单设置提示信息
设置菜单标题出现的位置
增加初始化和清理代码
快速菜单:基于VFP的主菜单栏,添加用户所需的菜单项所建立的菜单
;四、调试与运行菜单程序
1、预览菜单
2、生成和执行菜单程序
do 菜单名.mpr; 五、配置菜单系统
set sysmenu to defa
恢复VFP系统的默认菜单
set sysmenu on
在程序执行期间,当等待browse,read,modi command等命令的键盘输入时,启用VFP主菜单栏
set sysmenu off
在程序执行期间,废止VFP主菜单栏
set sysmenu to
关闭VFP主菜单栏; 六、创建快捷菜单
当用户在选定的对象上单击鼠标右键时出现的菜单
; 将快捷方式菜单附加到控件中,方法:
⑴选择控件
⑵在属性窗口中选择 “RightClick Event”项
⑶在代码窗口中键入“Do 快捷方式菜单文件名”。
注:快捷方式菜单文件名必须给出.mpr扩展名。;七、SDI菜单
SDI菜单:出现在单文档界面(SDI)窗口中菜单。
创建SDI菜单
与创建普通菜单方法同。须在“常规选项”对话框中,选取“顶层表单”,SDI菜单即被创建
将SDI菜单附加到表单中
设置表单的Show Windows属性设为“2-作为顶层表单”,然后为表单的Init事件添加代码: DO 菜单名 WITH THIS,.T. 代码;11.2 创建自定义工具栏;三、为表单集添加工具栏类
1、使用“表单设计器”
在“表单设计器”中的“表单控制”工具栏中选查看类,从显示的列表中选择该工具栏类。
2、使用“项目管理器”
将工具栏类直接拖到表单集中
3、使用事件代码
为表单集的Init事件添加代码程序: SET CLASSLIB TO 工具栏类库文件名 ADDITIVE
文档评论(0)