- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
windows应用开发.ppt
8.5 常用对话框 SaveFileDialog对话框常用属性 常用对话框类 描 述 AddExtension 用户省略扩展名,是否自动在文件名中添加扩展名。若用户未输入扩展名,则使用DefaultExt属性设置的扩展名,若为空,则选择Filter中定义的扩展名。 CheckFileExists 打开一个不存在的文件,指示如果用户指定不存在的文件名,文件对话框是否显示警告,默认false CreatePrompt 为true(默认false),询问是否创建新文件 OverwritePrompt 为true(默认),询问是否要覆盖已有文件 8.5 常用对话框 FontDialog对话框 : if (fontDialog1.ShowDialog() == DialogResult.OK) { // 文本框对象.Font = fontDialog1.Font; //对选中文本设置字体 RichTextBox实例名.SelectionFont = fontDialog1.Font; } 例 8.6 多窗体关联 多窗体关联 对非模态窗体而言,Close方法将销毁窗体实例。而 模态窗体只是隐藏,在第二次调用ShowDialog时,将 再次显示原实例,从而保留原窗体中的数据。 8.6 多窗体关联 窗体间的值传递 例:从Form1的button_Click事件实现窗体间传值。 private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(); f.a = form1传递过来的值; f.Show( ); } 8.6 MDI多文档窗体 多文档界面(MDI) 传统上,可编写3种基于Windows的应用程序: 基于对话框的应用程序(Explorer界面)。 单一文档界面(SDI),如记事本、计算器。 多文档界面(MDI),执行方式与SDI相同,但 同时可打开多个窗口。 建立MDI应用程序步骤: 创建MDI父窗体(容器) 创建MDI子窗体 8.6 MDI多文档窗体 8.6 MDI多文档窗体 MainMenu已被Menustrip替代 8.6 MDI多文档窗体 8.6 MDI多文档窗体 MDI应用程序中常用到的类成员 类 成 员 名 说 明 Form 属性 ActiveMdiChild 获取当前活动MDI子窗体 IsMdiChild 判定窗体是否是MDI子窗体 IsMdiContainer 判定窗体是否是MDI容器窗体 MdiChild 以Form对象数组形式获取窗体所包含的MDI子窗体集 MdiParent 获取或设置该窗体的MDI容器窗体 MergeMenu 获取代表MDI容器窗体的当前合并菜单的MainMenu对象 方法 LayoutMdi 利用给定的显示模式在窗体中显示MDI子窗体 8.6 MDI多文档窗体 类 成员名 说 明 Form 事件 MdiChild Activate 当在MDI中激活或失活一个MDI子窗体时发生,注意子窗体不接收Activated和Deactivate事件 Menu 属性 MdiList Item 获取该菜单包含的MenuItem对象,显示相关窗体的MDI子窗体列表 方法 Merge Menu 全并一个给定菜单中以及该菜单所包含的MenuItem对象 MenuItem 属性 MdiList 获取或设置该菜单是否和相关窗体的MDI子窗体列表组装 MergeOrder 获取或设置当和其他菜单合并时,该菜单项的合并顺序 MergeType 获取或设置该菜单项怎样和其他菜单项合并.默认是MergeType.Add 8.6 MDI多文档窗体 合并菜单 当MDI父、子窗体都有相同的菜单项时,合并菜单应处理该情况。 在MDI应用程序中,MDI容器窗体自动合并打开的子窗体的菜单。修改菜单项MergeAction 属性 MergeAction 枚举 8.6 MDI多文档窗体 作业—设计简单文本编辑器 用RichTextBox控件实现相应功能 有相应的设计文档提交 提交软件. 解决方案命名格式: 专业+班级+学号+姓名+方案名 8.6 MDI多文档窗体 双方菜单的AllowMerge设为:True 父窗体中具有与子窗体菜单相同菜单项,且需要合并者均设MergeAction为:Matchonly。且双方的各菜单项的子菜单项的MergeIndex从0开始编号,需放在最后的可为-1,且子菜单项各项设MergeAction为:insert。 子窗体中菜单项在父窗体
您可能关注的文档
- SBS改性沥青流变特性的研究.pdf
- Sb_与腐殖酸络合特征_鄢元波.pdf
- SCAR标记技术鉴别榆黄蘑品种.pdf
- Seismic_attri.ppt
- seo项目管理.ppt
- shell介绍.ppt
- SPC技术实战.ppt
- SQ油田低阻油气层测井综合解释及评价_徐守余.pdf
- starting a business of our own.ppt
- SWOT分析法 ppt.ppt
- 探赜索隐:《周易》德性伦理思想的深度剖析与现代启示.docx
- 以小组合作赋能高中化学教学:实践、成效与挑战.docx
- 交通环境变革下巴南经济的机遇、挑战与应对策略研究.docx
- 多模态信息融合下的情绪分类技术创新与应用探索.docx
- 工程机械厂商系融资租赁业务风险管理:以Z公司为视角的深度剖析.docx
- 北师版七年级下册数学精品教学课件 第3章 2 频率的稳定性-第2课时 用频率估计概率.ppt
- 济阳坳陷第三系地质构造特征剖析:结构、演化与油气关联.docx
- 基于主成分与聚类分析的水泥类上市公司经营业绩评价体系构建与实证研究.docx
- 沪科版七年级上册数学精品教学课件 第1章 有理数 1.2 数轴、相反数和绝对值 第1课时 数轴.ppt
- 血压波动性:急性Stanford B型主动脉夹层预后的关键预测指标.docx
最近下载
- 管理学案例两面针公司.ppt VIP
- Roland罗兰GW-8说明书 中文.pdf VIP
- 亚吉铁路运营现状及问题分析.pdf VIP
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试参考题库附答案解析.docx VIP
- 大理州旅游美宿基本要求与评价.pdf VIP
- 2025年国开电大机考网考题库04008_理工英语4.doc VIP
- 中建EPC项目总承包管理方法与实务2024.docx
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试模拟试题及答案解析.docx VIP
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试备考题库附答案解析.docx VIP
- 2025年铁路列车员(中级)职业技能鉴定参考试题库-下(判断题汇总).docx VIP
文档评论(0)