- 14
- 0
- 约5.45千字
- 约 31页
- 2020-06-11 发布于湖北
- 举报
第1章 Visual Basic .NET语言简介 第7章 Windows高级窗口应用 7.1 多文档界面设计 7.2 设 计 菜 单 7.3 工具栏设计 7.4 常用对话框控件 7.5 实 训 7 本章要点 掌握菜单的各种用法 掌握对话框的用法 能灵活使用多文档窗体开发应用程序 7.1 多文档界面设计 7.1 多文档界面设计 7.1 多文档界面设计 7.1 多文档界面设计 7.1 多文档界面设计 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.2 设 计 菜 单 7.3 工具栏设计 7.3 工具栏设计 7.3 工具栏设计 7.3 工具栏设计 7.3 工具栏设计 7.3 工具栏设计 7.4 常用对话框控件 7.4 常用对话框控件 7.4 常用对话框控件 7.4 常用对话框控件 7.4 常用对话框控件 7.4 常用对话框控件 7.5 实 训 7 7.5 实 训 7 7.5 实 训 7 7.5 实 训 7 * 《Visual Basic .NET程序设计教程与实训》 第7章 Windows高级窗口应用 * 《 C语言程序设计》 第5章 循环结构程序设计 Windows应用程序的工作界面大致分为3类: 多文档界面(MDI,Multiple Document Interface) 单文档界面(SDI,Single Document Interface) 资源管理器风格界面 7.1.1 创建MDI父窗体 多文档界面(MDI)应用程序的基础是MDI父窗体。MDI父窗体是包含MDI子窗口的窗体,子窗口是用户与MDI应用程序进行交互的副窗口。 设计时创建MDI父窗体的方法: 新建一个项目,默认窗体为Form1,在窗体的属性窗口中将IsMdiContainer属性设置为True 。 7.1.2 创建MDI子窗体 (1) 在【解决方案资源管理器】窗口中,右击项目名称,在弹出的快捷菜单中选择【添加】|【Windows窗体】命令,为该项目添加一个窗体,将其名称属性改为frmchild。 (2) 用下列代码显示子窗体: Dim frmfc As New frmchild frmfc.MdiParent = Me frmfc.Show() (3) 将上述代码添加到MDI父窗体的Form_Load事件中 7.1.3 确定活动子窗体 若要指定活动的窗体,可使用ActiveMDIChild属性,此属性返回具有焦点的子窗体或返回最近活动的子窗体。 ActiveControl属性返回在活动的子窗体上有焦点的控件。 7.1.4 排列子窗体 LayoutMDI方法可以使打开的多个子窗体排列整齐。 该方法以MDILayout属性值为参数。该属性有4种不同的取值,分别如下: ArrangeIcons 图标排列。 Cascade 层叠排列。 TileHorizontal 水平平铺。 TileVertical 垂直平铺。 根据LayoutMDI方法调用不同的取值可以产生不同的窗体排列方式。 Windows窗体支持菜单和上下文菜单。主菜单在菜单栏上显示,菜单栏位于窗体标题栏的紧下方。 7.2.1 MainMenu组件 Windows窗体MainMenu控件在运行时显示一个菜单。主菜单的所有子菜单和单个项均为MenuItem对象。 1. 添加菜单及菜单项 1) 在设计阶段添加和删除菜单与菜单项 打开“工具箱”,找到MainMenu控件,拖拽到窗体上 2) 用代码添加和删除菜单与菜单项 下列代码可在窗体上添加一个菜单,第一个菜单项为【文件】,【文件】菜单下有一个子菜单项【新建】。 添加菜单 Dim mnuall As New MainMenu Me.Menu = mnuall 添加菜单选项 Dim mnufile As New MenuItem Dim mnufile_new As New MenuItem mnufile.Text = 文件 给菜单项命名 mnufile_new.Text = 新建 mnuall.MenuItems.Add(mnufile) 将“文件”菜单项添加到总菜单项中 mnufile.MenuItem
您可能关注的文档
- Illustrator绘制高科技风格抽象壁纸.doc
- Internet上化学化工资源的利用.doc
- Java猜拳游戏:课程介绍.pptx
- Java连连看游戏:课程总结.pptx
- Java连连看游戏:课程进阶答案.pptx
- Java项目实训设计说明书.doc
- I按中文提示完成下列句子.ppt
- JL-F系列防爆精密滤油机.doc
- JYD-d八级过滤脱水精密滤油机.doc
- JMRF蓄电池容量放电测试仪说明书.doc
- 中航期货-铜月报-2026年2月.pdf
- 欧洲央行-资本缓冲能力的结构模型.pdf
- 国金证券-计算机行业专题研究报告-消费电子3D打印迎加速契机.pdf
- 民航局机场司现行有效文件目录.pdf
- 华西证券-钠电池行业专题报告-技术成熟+应用领域清晰,钠电池有望迎来放量.pdf
- 华鑫证券-传媒行业周报-传媒回调行情仍在,智能新纪元撬动注意力经济.pdf
- 国金证券-石油化工行业研究-美以对伊朗军事行动爆发.pdf
- 西部证券-建筑建材行业周报-中国化学重点推荐关注减碳技术服务商.pdf
- 欧洲电力行业联盟-Eurelectric对ENTSO-E 2025年欧洲资源充足性评估咨询的回应(英).pdf
- 欧洲银行体系中的风险传播:非银行金融机构和市场风险的放大效应-2026.pdf
原创力文档

文档评论(0)