版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
菜单与工具栏设计
10.1菜单设计
菜单的基本作用有两个:一是提供人机对话的接口,以便让用户选择应用系统的各种功能;二是管理应用系统,控制各种功能模块的运行。10.1.1“菜单设计器”简介“菜单设计器”是VFP提供的可视化编程工具。使用“菜单设计器”可以添加新的菜单选项到VisualFoxPro的系统菜单中——定制已有的VFP系统菜单,也可以创建一个全新的自定义菜单,以代替VisualFoxPro的系统菜单。
打开“菜单设计器”的方法为:
(1)单击主菜单“文件”中的“新建”命令,或者直接单击“新建”按钮,打开“新建”对话框。
(2)选中“菜单”选项,单击“新建文件”钮,打开“新建菜单”对话框。
(3)单击“菜单”按钮,打开“菜单设计器”。
(4)“菜单设计器”主要包括下面几项内容:
1)菜单名称:在菜单系统中指定的菜单标题和菜单项。
2)结果:指定用户在选择菜单标题或菜单项时,将执行的动作。
3)选项。10.1.2自定义菜单的设计1.创建一个自定义菜单
使用“菜单设计器”可以创建菜单、菜单项、菜单项的子菜单和分隔相关菜单组的线条等。2.在自定义菜单中使用系统菜单项
选择“菜单级”下拉列表框中的“菜单栏”,单击“编辑”子菜单的“创建”按钮,进入“编辑”菜单对话框。单击“插入栏”按钮,打开“插入系统菜单栏”对话框。依次插入所需的菜单项:撤销、重做、剪切、复制、粘贴、清除、全部选定、查找、再次查找、替换等,适当插入一些分隔线,调整各菜单项的位置。10.2创建自定义工具栏
创建自定义工具栏有3种方法:利用“容器”控件、利用与VFP一起发布的ActiveX控件、利用VisualFoxPro提供的工具栏基类。10.2.1使用容器控件制作工具栏
使用容器控件制作工具栏的设计步骤如下:
(1)进入表单设计器后,增加一个容器控件Container1,用鼠标右键单击容器控件,在弹出菜单中选择“编辑”,然后在容器中添加组合框和复选框。
(2)设置容器中对象的属性为“图形”类型等。适当调整容器内各控件的大小和相互的位置,即可得到所需的表单。
(3)编写程序代码。10.2.2使用ActiveX控件制作工具栏1.添加ActiveX控件(1)单击“工具”菜单中的“选项”菜单,打开“选项”对话框。在“控件”选项卡中选中下面两项,然后按“确定”退出“选项”对话框。
MicrosoftImageListControl,version6.0MicrosoftToolBarControl,version6.0(2)在“表单控件”工具栏中选择“查看类”,在弹出菜单中选择“ActiveX控件”,即可将ImageList和ToolBar控件添加到“表单控件”工具栏中。2.创建具有Office97风格的工具栏
在文本编辑器中,可以使用ActiveX控件制作工具栏,使之具有Office97的风格。设计步骤如下:
(1)表单界面在表单上依次增加“ImageList控件”Olecontrol1和“ToolBar控件”Olecontrol2,并将Olecontrol2的Style属性改为:1—Transparent。(2)设置ImageList控件的属性使用ImageList控件是为了给工具栏提供图标。右键单击ImageList控件,在弹出菜单中选择“ImageListCtrlProperties”,打开属性对话框。选择“Images”选项卡,按“InsertPicture”按钮,在VFP系统文件夹中依次选择,如New.bmp、Open.bmp等图片添加到图标列表中。按“确定”按钮,返回表单设计器。(3)设置ToolBar控件的属性用鼠标右键单击ToolBar控件,在弹出菜单中选择“ToolBarProperties”,打开属性对话框。选择“Buttons”选项卡,按“InsertButton”按钮,依次插入3个按钮(Button1~Button3),其“ToolTipText”属性分别改为:新建文件、打开文件等。10.2.3使用VFP的工具栏控件(1)单击“文件”菜单中的“新建”命令,打开“新建”对话框。
(2)选中“文件类型”中的“类”,单击“新建文件”按钮,打开“新建类”对话框。
(3)在“类名”框中,键入新类的名称sditb1。
(4)从“派生于”框中,选择“toolbar”,以使用工具栏基类。或者单击按钮,选择其他工具栏类。(5)在“存储于”框中,键入类库名sditbar,保存创建的新类。或者单击按钮选择一个已有的类库。单击“确定”按钮,关闭对话框,并打开“类设计器”。
(6)在新建的工具栏类中添加6个命令按钮Command1~Command6和一个分隔符控件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贷款还款合同格式
- 跨国采购合同的履行要点
- 轻松提高小学生阅读水平
- 进度计划确保书
- 迟到保证书向准时上班迈进
- 配电箱招标文件格式
- 酱香型白酒销售协议
- 采购合同的价格条款解读
- 钢材购买合同规定
- 铁血军训忠诚保证
- 免疫细胞的代谢重编程
- 2024年平面设计师技能及理论知识考试题库(附含答案)
- 3DMAX基础建模智慧树知到答案2024年四川文化产业职业学院
- 2.1.1城乡内部空间结构课件高一地理
- 新修订公司法专题讲座课件
- 设备运输投标方案(技术方案)
- 维保技术服务方案
- MOOC 大学英语视听导学-湖南大学 中国大学慕课答案
- 监理工程师培训课件(共8)-2024鲜版
- 企业内部税务管理制度(2篇)
- 颈肩腰腿痛的针灸治疗方法
评论
0/150
提交评论