- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章C#的多文档窗体精选
1-* 1-* C#的多文档Windows窗体程序 课程安排 1. 多文档窗体应用程序简介 2. 创建多文档窗体应用程序 3. 管理子窗体 4. 实例:文件阅读器 什么是多文档窗体程序 在诸如文本编辑器、图像处理器这样的应用软件中,通常需要同时处理一个或多个文档,每个文档独立地执行软件所需要的功能。 这种需要在一个窗体中同时包含多个子窗体的应用程序通常成为多文档(MDI)应用程序,子窗体之间可以进行数据交互,也可以互不相干。 Visual Studio 2010开发环境就是多文档应用程序的典型实例。 创建多文档父窗体 当Form类的IsMdiContainer属性为true时表示该窗体为多文档窗体。 多文档窗体的MainMenu属性所指向的菜单为应用程序主菜单,通过该菜单的MdiWindowListItem属性指明各子窗体标题被动态添加到哪个菜单项。 Visual Studio 2010为多文档窗体提供一个专门模板,通过它可以自动生成一个父窗体,该父窗体包含:“文件”菜单、“窗口”菜单、“工具”菜单、工具栏、状态栏等基本控件。窗体设计人员可以在该窗体基础上进行修改得到适合自己需要的窗体。 添加子窗体到父窗体 在Form类提供一个属性MdiParent,用来获取或设置当前窗体的多文档父窗体。要为一个多文档父窗体添加子窗体主要有3个步骤: (1)获取要添加的子窗体childForm,创建新创建或从其他地方获取已经存在的窗体。 (2)将子窗体childForm的MdiParent属性设为当前多文档父窗体。 (3)显示子窗体childForm。 操作子窗体 要关闭某个子窗体,只需要在选中它的情况下,通过单击界面上右上角的“关闭”按钮来完成。也可以通过Form的ActiveMdiChild来获取当前活动的子窗体childForm,然后通过调用childForm的Close()方法来关闭它。 Form类提供属性MdiChildren,它是一个Form类型数组,用来获取当前父窗体所包含的所有子窗体,通过遍历该集合可以找到当前父窗体中的所有子窗体。 排列子窗体 在使用多文档窗体程序的时候,通常会出现多个子窗体,有时为了同时浏览多个子窗体的数据,需要对这些窗体进行排列。 Form类提供LayoutMdi()方法,用来排列多文档父窗体中的多个子窗体,LayoutMdi()方法的声明如下: void LayoutMdi(MdiLayout value) 其中,参数value是MdiLayout枚举类型,用来表明如何排列多个子窗体。 文本编辑器实例 文件阅读器实例MultiTextReader的主要框架。 菜单 菜单文本 功能说明 openToolStripMenuItem 打开 用于打开要查看的文本文件 exitToolStripMenuItem 退出 退出应用程序 toolBarToolStripMenuItem 工具栏 设置显示或隐藏工具栏 statusBarToolStripMenuItem 状态栏 设置显示或隐藏状态栏 optionsToolStripMenuItem 选项 设置显示文本数据所采用的选项 windowsMenu 窗口 各种排列窗口命令和已打开的窗口列表 aboutToolStripMenuItem 关于 显示关于对话框 打开文件阅读子窗体 在打开文件进行阅读之前,首先需要保证子窗体具有查看文件文本内容的功能,子窗体FrmReader负责打开和显示文本文件中的内容。 设置阅读参数对话框实现 Oracle Database 10g: Administration Workshop II 1-* 1-* 1-*
您可能关注的文档
最近下载
- 危险化学品生产经营单位安全管理.pptx VIP
- DBJ33_T 1283-2022顶管工程技术规程.pdf VIP
- 《防止电力建设工程施工安全事故三十项重点要求》宣贯与解读.pdf VIP
- 新能源汽车高压安全操作规范.pptx VIP
- 吉利汽车财务报表分析.docx
- 2024年中考语文试题分项汇编:词语运用(第03期)(解析版).pdf VIP
- SMW工法围护桩监理实施细则[全面]范本.doc VIP
- 浅谈市政工程项目成本控制开源与节流.doc VIP
- 最新人教版数学一年级下册第七单元《7.3 数量关系》教学课件(2025年春-新教材).pptx VIP
- 2024年中考语文一轮专题复习:图文转换 专项练习题(Word版,含答案).docx VIP
文档评论(0)