




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七部分 多窗体和多文档,用户界面设计 多窗体界面设计,用户界面设计 多文档界面设计 一.MDI窗口的特性 多文档界面(Multiple Document Interface,MDI)是指在一个父窗口下面可以同时打开多个子窗口. 1.MDI窗体须有且只有一个; 2.子窗口至少有一个; 3.子窗口的移动被限制在父窗口内; 4.子窗口最小化的图标在父窗口的底部; 5.父窗口最小化或关闭,则所有子窗口也最小化或关闭; 6.父窗口还原时,所有窗体都按最小化前的状态显示; 7.子窗口和父窗口都可有各自的菜单,子窗口加载时覆盖父窗口的菜单,若子窗口无菜单,则用父窗口的菜单;,用户界面设计 多文档界面设计 一.MDI窗口的特性 二.多文档设计 1.添加MDI窗体: 该窗体只能有图片框、菜单栏、定时器、通用对话框、工具栏和状态条;在图片框中才能放置其它控件;不能直接显示文本。 2.加入子窗体: 属性 MDIChild=true 3.MDI与子窗体的交互: 属性 AutoShowChildren: 方法 Arrange:设置子窗体排列方式 MDI窗体.Arrange 排列方式 其中,排列方式=0 VbCascade 层叠所有非最小化窗口 =1 VbTileHorizontal 水平平铺所有非最小化窗口 =2 VbTileVertical 垂直平铺所有非最小化窗口 =3 VbArrangeIcons 重排图标 4.MDI的属性ActiveForm和ActiveControl,用户界面设计 菜单设计 一.下拉式菜单: 1.打开菜单编辑器: (1)执行“工具”菜单中的“菜单编辑器”命令。 (2)使用热键Ctrl+E。 (3)单击工具栏中的“菜单编辑器”按钮。 (4)在要建立菜单的窗体上单击鼠标右键,将弹出一个菜单,在该菜单中单击“菜单编辑器”命令。 2.设置菜单属性: 设计菜单的访问键、快捷键、分隔条、对话框提示 3.确定菜单级别: 4.编写菜单事件: 每个菜单项的Click事件,用户界面设计 菜单设计 一.下拉式菜单: 二.弹出式菜单: 1.设计菜单: Visible=false 2.编写相应的MouseDown()或MouseUp()事件: 对象.PopupMenu 菜单名称,Flags,X,Y,BoldCommand Flags=0 X、Y为弹出式菜单左上角的坐标 Flags=4 X、Y为弹出式菜单顶边中间的坐标 Flags=8 X、Y为弹出式菜单右上角的坐标 Boldcommand:弹出式菜单控件的名字,用以显示为黑体正文标题,用户界面设计 在工具栏中添加新控件: VB提供: 自注册:windowssystem*.ocx:,用户界面设计 通用对话框 一.添加Microsoft Common Dialog Control 6.0 二.常用属性: Action: 0- 无对话框 1-ShowOpen 2-ShowSave 3-ShowColor Flags属性设置成常数cdlCCRGBInit 4-ShowFont 在显示“字体”对话框之前必须将 Flags 属性设置为下述常数 之一,否则将发生字体不存在错误: cdlCFScreenFonts(屏幕字体) cdlCFPrinterFonts(打印机字体) cdlCFBoth(既可以是屏幕字体又可以是打印机字体) 5-ShowPrinter 6-ShowHelp DialogTitle:通用对话框的标题 三.常用方法:,用户界面设计 工具栏与状态条 一.图像列表(ImageList)控件: 1.添加Microsoft Windows Common Controls 6.0 2.该控件用于向其它控件提供图像,不能独立使用 3.打开“属性页”对话框,设置图像列表的属性: .在工具栏中添加新控件: VB提供: 自注册:windowssystem*.ocx:,用户界面设计 工具栏与状态条 一.图像列表(ImageList)控件: 二.工具栏(ToolBar)控件: 1.添加Microsoft Windows Common Controls 6.0 2.打开“属性页”对话框,设置工具按钮的属性: 3.编写公用的ButtonClick事件: Private Sub 工具栏控件名_ButtonClick(ByVal Button As MSComctlLib.Button) Select Case Button.Index/Key End Select End Sub,用户界面设计 工具栏与状态条 一.图像列表(ImageList)控件: 二.工具栏(ToolBar)控件: 三.状态条(StatusBar)控件: 1.添加Microsoft Windows Common Controls 6.0 2.打开“属性页”对话框,设置状态条的属性: 可设置最多16个Panel(面板) Panels:数组Panels(Index).Text,用户界面设计 剪贴板的应用 一.Clipboard-没有属性和事件 二.传送文本: Clipboard.SetText data ,format Clipboa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 26315-2025市场、民意和社会调查术语
- GB/T 17934.6-2025印刷技术网目调分色版、样张和生产印刷品的加工过程控制第6部分:柔性版印刷
- TD/T 1017-2008第二次全国土地调查基本农田调查技术规程
- JJG(烟草)01-2012卷烟和滤棒物理性能综合测试台检定规程
- JJF(烟草)4.5-2024烟草及烟草制品连续流动法测定常规化学成分测量不确定度评定指南第5部分:钾
- 2025初三升高一数学暑假衔接讲义25讲含答案(必修一内容)3.4 幂函数-(必修第一册)
- 南山实验教育集团2025年中考语文一模试卷
- 2004年江苏省淮安市中考数学真题【含答案、解析】
- 考研复习-风景园林基础考研试题附参考答案详解【轻巧夺冠】
- 考研复习-风景园林基础考研试题(预热题)附答案详解
- 2025年1月浙江省普通高校招生选考科目高考英语真题试卷(浙江卷 含答案)
- 安徽省合肥市38中2025年九下中考三模历史试卷(含答案)
- 北京市石景山区2025年中考二模道德与法治试题(含答案)
- 儿童康复病例课件
- GB/T 7358-2025船舶电气设备系统设计总则
- 2025年全国保密教育线上培训考试试题库附答案(完整版)含答案详解
- 完整的离婚协议书打印电子版(2025年版)
- 【MOOC】电工电子学-浙江大学 中国大学慕课MOOC答案
- 电子围栏维护方案
- 2020年一年级下册科学课件第二单元《动物》单元复习教科版(11张)ppt课件
- 中考物理:电学经典计算题20道(含答案及解析)
评论
0/150
提交评论