




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第九章菜单和工具栏,9.1菜单的组成与设计9.1.1菜单的类型1下拉式菜单2快捷菜单9.1.2菜单系统的规划9.1.3创建菜单的步骤,9.2.1“菜单设计器”的启动(1)【文件】【新建】选【菜单】按【新建文件】(2)通过常用工具栏(3)CREATEMENU,9.2创建菜单,9.2.2“菜单设计器”的介绍1.菜单名称用于输入菜单标题或菜单项名称,同时也可为菜单标题或菜单项指定访问键,只需在希望成为访问键的左侧键入“”,如“文件(F)”。也可以在菜单名称项中键入“-”,以创建一条分隔条将内容相关的菜单项分隔成组。2.结果(1)子菜单(2)命令(3)填充名称(4)过程,3.选项选中此按钮将弹出“提示选项”对话框(1)为菜单项设置快捷键。在不显示菜单的情况下选择菜单中的某一个菜单项。(2)定义菜单项的位置。(3)启用或废止菜单项。(4)为菜单项设置提示信息。(5)给菜单项命名。4.菜单级显示当前所处的菜单级别,可在各级菜单之间切换。,5.插入按钮用于在当前菜单项的前面插入新的菜单项6.插入栏按钮用于在当前菜单项(非主菜单)的前面插入vfp系统菜单项。7.删除按钮用于删除当前的菜单项。8.预览按钮,9.2.3菜单的保存、生成和运行1菜单的保存保存菜单就是将菜单存为磁盘文件,菜单文件的扩展名是.MNX。2生成菜单程序执行:菜单生成输入菜单程序文件保存的路径和文件名单击“生成”按钮,生成菜单程序文件。菜单程序文件的扩展名为:.mpr,3菜单的运行和修改在命令窗口中运行菜单程序的格式为:DO.mpr如果用户菜单代替了系统菜单,在命令窗口中执行下列命令恢复系统菜单:SETSYSMENUTODEFAULT【例9.1】利用“菜单设计器”创建如图9.4所示的菜单。,操作步骤:创建主菜单创建子菜单为菜单项指定任务为“数据编辑”中的子菜单指定任务。为“查询”菜单中的子菜单指定任务usexsxxaccept请输入学生学号:toxhLocatefor学号=xhIffound()Dispendif,为“按姓名查询”子菜单项指定任务。Usexsxxaccept请输入学生姓名:toxmLocatefor姓名=xmIffound()Dispendif菜单进行保存、生成和运行,9.2.4“显示”菜单中的命令1常规选项对话框当“菜单设计器”启动时,执行:显示常规选项(1)过程编辑框过程编辑框的主要功能是为菜单系统添加默认过程。(2)“位置”选项区“替换”:用定义好的菜单来替换VFP系统菜单,该选项为默认选项,最常用。“追加”:把定义好的菜单添加到VFP系统菜单的后面。“在.之前”:把定义好的菜单放在指定的菜单前面。“在.之后”:把定义好的菜单放在指定的菜单后面。,(3)“设置”和“清理”复选框选定“设置”复选框,单击“确定”按钮,系统将显示一个“设置”窗口,该窗口中代码在菜单显示之前执行,主要完成包含创建环境的代码、定义内存变量的代码、打开所需文件代码以及使用PUSHMENU和POPMENU命令来保存或还原菜单系统的代码。选定“清理”复选框,单击“确定”按钮,系统将显示一个“清理”窗口,该窗口中代码在菜单显示之后执行,主要完成初始化时启用或废止菜单的代码。(4)“顶层表单”选项:选中此项的作用是把菜单加载到单文档表单中,从而可以使菜单在指定的单文档表单中运行。注意:此时表单的ShowWindows属性应设置为“2-作为顶层表单”。,2菜单选项当“菜单设计器”启动时,执行:显示菜单选项,屏幕显示“菜单选项”对话框。“菜单选项”用来为那些既没设置过命令或过程,也没有下级子菜单的菜单项设置要执行的代码。9.2.5在单文档表单中运行菜单在单文档表单中运行菜单程序,需按以下步骤操作:设计菜单时,在“显示”菜单的“常规选项”对话框里选中“顶层表单”复选框。创建一个表单,将表单的ShowWindow属性值设置为2。在表单的Init事件或load事件中输入如下代码:DOWITHTHIS,.T.,若要把菜单程序文件MENU1.MPR添加到单文档表单中运行,其操作步骤如下:打开MENU1.MNX菜单文件,执行:显示常规选项选中“顶层表单”复选框“生成”菜单。创建文件名MAIN.SCX的表单,设置其Caption属性为:“菜单设计举例”,ShowWindows属性为:“2作为顶层表单”。设置表单的Init事件。设置表单的Init事件代码为:DOMENU1.MPRWITHTHIS,.T.,9.2.6快捷菜单创建快捷菜单步骤如下:打开“快捷菜单设计器”创建表单,在表单的RigthClick事件中运行生成的快捷菜单程序。【例9.2】利用“快捷菜单设计器”创建一个快捷菜单,该菜单中包含“数据编辑”菜单中的三个菜单项。,9.3.1定制系统工具栏1.工具栏的显示和隐藏2.定制vfp系统工具栏9.3.2创建自定义工具栏1.创建自定义工具栏2.向表单集中添加自定义工具栏,9.3工具栏的创建和使用,【例9.3】创建一个自定义工具栏,实现对xsxx表中记录进行添加、浏览和删除的功能。操作步骤:定义工具栏类执行:文件新建新建文件,进入“新建类”窗口。在工具栏类中添加控件编写代码“添加”按钮的Click事件代码为:APPEND“浏览”按钮的Click事件代码为:BROWSE“删除”按钮的Click事件代码为:DELETE保存所设计的类执行:文件保存,指定文件名为newtoolbar.vcx。,把自定义工具栏添加到表单集中在“表单控件”工具栏中添加“自定义工具栏类”单击“newtoolba
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国民航大学《公路施工技术与管理》2023-2024学年第二学期期末试卷
- 定西职业技术学院《司法文书写作与法律文献检索》2023-2024学年第二学期期末试卷
- 北京经贸职业学院《专业考察(设计公司、实训基地)》2023-2024学年第二学期期末试卷
- 贵州应用技术职业学院《油气成藏理论》2023-2024学年第二学期期末试卷
- 湖南工业职业技术学院《信息与计算科学专业导论》2023-2024学年第二学期期末试卷
- 植物景观设计考察专题研究
- 天津科技大学《财务会计二》2023-2024学年第二学期期末试卷
- 威海海洋职业学院《给排水概论》2023-2024学年第二学期期末试卷
- 昆明医科大学海源学院《电子商务管理实务》2023-2024学年第二学期期末试卷
- 重庆电子工程职业学院《临床医学整合案例》2023-2024学年第二学期期末试卷
- 投资合同:有限公司投资协议
- 四川大学华西口腔医院临床研究医学伦理审查申请表【模板】
- 锅炉安装改造维修质量保证体系文件(手册+程序文件+表格+工艺文件汇编)-符合TSG 07-2019特种设备质量保证管理体系
- 急性呼吸窘迫综合征-课件
- 2024版兼职主播合作协议书
- 拖欠房租通知书范文
- 年产万吨的氯乙烯合成工段的工艺设计
- 2024年湖北省中考历史试卷附答案
- 燃气经营安全重大隐患判定标准课件
- 民法典之合同篇课件
- 2024年福建省莆田市初中八年级教学质量检测生物试卷
评论
0/150
提交评论