版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务10.1菜单设计
任务10.2工具栏设计
任务导入
学习目标
任务实施
1.使用“菜单设计器”
(1)单击主菜单“文件”→“新建”命令,或者直接单击“新建”按钮,打开“新建”对话框,如图10-1所示。任务10.1菜单设计图10-1“新建菜单”对话框
(2)选中“菜单”选项,由于菜单设计器没有相应的向导,因此单击“新建文件”按钮,打开“新建菜单”对话框。
(3)单击“菜单”按钮,打开“菜单设计器”,如图10-2所示。
(4)“菜单设计器”主要包括以下内容。
在“结果”下拉列表中有4个选择,它们分别对应4种处理方式,其作用见表10-1。图10-2菜单设计器表10-1“菜单设计器”中“结果”的4种菜单选项单击“选项”按钮显示“提示选项”对话框,如图10-3所示。
2.创建自定义菜单
(1)打开菜单设计器。
在“项目管理器”中选择“其他”选项卡,选中“菜单”,单击“新建”按钮,在“新建菜单”对话框中,单击“菜单”,如图10-4所示,打开“菜单设计器”。
图10-3“提示选项”对话框图10-4从“项目管理器”中打开菜单设计器
(2)添加菜单项。
如图10-5所示,在“菜单名称”下面的框中输入“选项项目”,“结果”中选择为“子菜单”,然后单击“创建”按钮,向其中添加6个菜单项。
(3)预览菜单。
在菜单设计器中,单击“预览”按钮,可以对菜单进行预览,预览的结果如图10-6所示。图10-5添加菜单项图10-6预览菜单
【例10-2】
设计自定义菜单,改变文本的字体与字型。
设计步骤如下:
(1)设计菜单。
①规划菜单系统。
从题中要求可以看出,菜单及菜单项的设置如表10-2所示。表10-2菜单及菜单项的设置②创建菜单和子菜单。
单击常用工具栏上的“新建”按钮,在“新建”对话框中,选中“菜单”项,单击“新建文件”,打开“新建菜单”对话框,单击“新建”,打开“菜单设计器”。
首先单击“显示”菜单→“常规选项”命令,如图10-7所示,在打开的“常规选项”对话框中,选中“顶层表单”复选框,将菜单定位于顶层表单之中。图10-7将菜单置于顶层表单在菜单设计器中输入菜单名:“字体(\<Z)”和“字型(\<F)”,如图10-8所示,单击“创建”按钮,分别输入子菜单项名,如图10-8、图10-9所示。图10-8字体子菜单图10-9字型子菜单③预览菜单。
单击“预览”按钮,可以预览菜单结果,如图10-10所示。
④编写菜单代码。
在图10-10中,单击“菜单级”下拉列表框,选择“菜单栏”返回到顶层菜单。
选中“字体”项,单击其右边“编辑”按钮,重新进入“字体Z”的编辑对话框。在主菜单中单击“显示”→“菜单选项”命令,打开“菜单选项”对话框,如图10-11所示。图10-10预览菜单图10-11“菜单选项”对话框⑤生成菜单。
完成菜单定义后,选择主菜单“菜单”→“生成”命令,选择“是”,在“另存为”对话框中输入菜单名Menu1,单击“保存”按钮后弹出“生成菜单”对话框,如图10-12所示,单击“生成”钮,生成菜单程序menu1.mpr,至此完成菜单的创建工作。图10-12“生成菜单”对话框
(2)建立表单。
修改表单的ShowWindow属性为:2—
作为顶层表单。
编写表单的Init事件代码:
DOmenu1.mprWITHTHIS,.T.
运行表单,即可修改标题板的字体与字型,如图10-13所示。图10-13修改标题板的字体和字型
3.在自定义菜单中使用系统菜单项
如果在自定义菜单中使用系统菜单项,那么设计出的菜单系统不仅更规范,而且使菜单设计更简便。
(1)选择“菜单级”下拉列表框中的“菜单栏”,如图10-14所示,单击“编辑”子菜单的“创建”按钮,进入“编辑”菜单对话框。图10-14在自定义菜单中使用系统菜单项
(2)单击“插入栏”按钮,打开“插入系统菜单栏”对话框,如图10-15所示。
(3)依次插入所需的菜单项:撤消、重做、剪切、复制、粘贴、清除、全部选定等,适当插入一些分隔线,调整各菜单项的位置。
(4)单击“预览”按钮,查看设计效果,如图10-16所示。图10-15“插入系统菜单栏”对话框图10-16利用系统菜单项后的效果思考与练习
1.设计自定义菜单。在表单中增加一个“颜色”菜单,包含“表单颜色”、“文本颜色”两项。
2.使用菜单控制页面显示,如图10-17所示。图10-17使用菜单控制页面任务导入
学习目标
任务实施
1.使用容器控件制作工具栏
(1)进入表单设计器后,增加一个容器控件Container1,用鼠标右键单击容器控件,在快捷菜单中选择“编辑”,然后在容器中添加若干组合框Combo和复选框Check,如图10-18所示。任务10.2工 具 栏 设 计图10-18使用容器控件制作工具栏
2.使用ActiveX控件制作工具栏
1)添加ActiveX控件
具体步骤如下:
(1)单击“工具”菜单→“选项”菜单,打开“选项”对话框。在“控件”选项卡中选中下面两项,如图10-19所示,然后按“确定”退出“选项”对话框。
(2)在“表单控件”工具栏中单击“查看类”,在弹出菜单中选择“ActiveX控件”,即可将ImageList和ToolBar控件添加到“表单控件”工具栏中。图10-19添加ActiveX控件
2)创建具有Office风格的工具栏
在文本编辑器中,可以使用ActiveX控件制作工具栏,使之具有Office风格。使用ImageList控件是为了给工具栏提供图标。用鼠标右键单击ImageList控件,在弹出菜单中选择“ImageListCtrlProperties”,打开“ImageListCtrl属性”对话框。选择“Images”选项卡,单击“InsertPicture”按钮,在“Selectpicture”对话框中依次选择图片(如New.bmp、Open.bmp、police.bmp、Cut.bmp、Copy.bmp、Paste.bmp等),单击“打开”按钮将图片添加到图标列表中,如图10-20所示。按“确定”按钮返回表单设计器。图10-20添加图标
(3)设置ToolBar控件的属性。
用鼠标右键单击ToolBar控件,在弹出菜单中选择“ToolBarProperties”,打开属性对话框。选择“Buttons”选项卡,按“InsertButton”按钮,依次插入3个按钮(Button1~Button3),其“ToolTipText”属性分别改为:新建文件、打开文件、文件保存,如图10-21所示。图10-21添加按钮
3.使用VFP的工具栏控件
(1)单击“文件”菜单→“新建”命令,打开“新建”对话框。
(2)选中“文件类型”中的“类”,单击“新建文件”按钮,打开“新建类”对话框。
(3)在“类名”框中,键入新类的名称sditb1。从“派生于”框中,选择“Toolbar”,以使用工具栏基类。在“存储于”框中,键入类库名sditbar,保存创建的新类。如图10-22所示。图10-22“新建类”对话框和“类设计器”
(4)单击“确定”按钮,关闭对话框,并打开“类设计器”。
(5)在新建的工具栏类中添加6个命令按钮Command1~Command6和一个分隔符控件Separator1。
依次修改命令按钮的Picture属性,并调整按钮的大小和位置,如图10-23所示。
(6)为新建的工具栏类添加一个自定义属性:oFormRef。
创建工具栏时,必须传递一个表单对象作为参数,此对象将存放在工具栏类的自定义属性oFormRef中,以便命令按钮事件代码的调用。图10-23设计“工具
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年山东淄博市高青县事业单位紧缺人才招聘24人管理单位笔试遴选500模拟题附带答案详解
- 2025年山东济宁汶上县事业单位招聘综合类拟人员管理单位笔试遴选500模拟题附带答案详解
- 2025年山东济宁市兖州区事业单位招聘101人管理单位笔试遴选500模拟题附带答案详解
- 2025年山东泰安市泰山区卫健系统事业单位及公立医院招聘专业技术人员历年管理单位笔试遴选500模拟题附带答案详解
- 2025年山东枣庄滕州市鲁南高科技化工园区管理委员会招聘10人历年管理单位笔试遴选500模拟题附带答案详解
- 2025年山东日照高新发展集团限公司招聘10人管理单位笔试遴选500模拟题附带答案详解
- 2025年山东德州市事业单位招聘工作人员885人告历年管理单位笔试遴选500模拟题附带答案详解
- 2025年山东市南区部分区属事业单位招聘历年管理单位笔试遴选500模拟题附带答案详解
- 少先队培训讲话稿(13篇)
- 2025年山东土地自然资源科技发展集团限公司权属公司招聘22人管理单位笔试遴选500模拟题附带答案详解
- 2019疏浚工程预算定额
- 笙的演奏技术与教学
- 大学生预征对象登记表模板
- 《明辨是非》课件
- 重症监护专科护理质控考核标准
- 2023版设备管理体系标准
- 高标准农田输配电工程施工方案与技术措施
- 外来人员车辆入厂安全须知
- 小学校本课程-寻觅沉睡的宝船教学课件设计
- 2022-2024学年校方责任保险统保方案
- 食材供应链行业市场分析ppt
评论
0/150
提交评论