模态对话框.PPT

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模态对话框

第5章 对话框与多文档编程 本章介绍Windows程序设计中经常用到的对话框和多文档编程,主要介绍各种通用对话框的应用和在C#中的多文档编程知识与技术。 5.1 对话框 对话框是一种用户界面,它的主要功能是输出信息和接收用户的输入,对话框在Windows程序设计经常用到,对话框主要分为:模态对话框和非模态对话框。 模态对话框:就是指除非采取有效的关闭手段,用户的鼠标焦点或者输入光标将一直停留在其上的对话框。 非模态对话框:与模态对话框不同,非模态对话框不垄断用户的输入,用户打开非模态对话框后,仍然可以与其它界面进行交互。 注意:通用对话框的使用步骤。 5.1.1 打开文件对话框(OpenFileDialog) InitialDirectory:对话框的初始目录。 Filter:要在对话框中显示的文件筛选器。 FileName:第一个在对话框中显示的文件或最后一个选取的文件。 5.1.3 字体对话框(FontDialog) 5.1.4 颜色对话框(ColorDialog) 5.1.5 页面设置对话框(PageSetupDialog) 打印时对页面属性的设置,主要用到以下属性: AllowMargins:设置是否可以对边距编辑。 AllowOrientation:是否可以使用“方向”单选框。 AllowPaper:设置是否可以对纸张大小编辑。 Document:获取打印机设置的PrintDocument。 5.1.6 打印预览及打印对话框 进行打印是一种以文档为中心的事件驱动过程 ,主要使用通用的PrintDocument对象或实现派生的PrintDocument类来完成打印相关的工作。 用PrintDocument基类进行打印需要将该类的PrintPage事件关联到其签名与 PrintPageEventHandler委托匹配的某个处理程序方法(静态或实例),当代码调用 PrintDocument对象实例上的Print方法时,将激发该事件。 1.打印预览对话框(PrintPreviewDialog) 打印预览控件是用来显示一个打印文档在打印后的效果,在打印预览对话框中包含有打印、缩放、单页或多页、关闭等按钮。主要用到的属性有: Document:获取打印机设置的PrintDocument。 2.打印对话框(PrintDialog) 打印对话框,用来完成对打印任务的执行,主要用到以下属性: Document:从中获取打印机设置的PrintDocument。 AllowSomePages:禁止或使用“页”单选按钮。 5.2 多文档编程 所谓MDI,就是多文档界面,我们平常在用Word、Excel时碰到的就是MDI,用MDI可以大大提高程序的工作效率。MDI的特点是:用户一次可以打开多个文档,每个文档对应不同的窗口;主窗口的菜单会自动随着当前活动的子窗口的变化而变化;可以对子窗口进行层叠、平铺等各种操作;子窗口可以在MDI主窗口区域内定位、改变大小、最大化和最小化,当最大化子窗口时,它将占满MDI主窗口的全部客户区。MDI不仅可以在同一时间内同时打开多个文档,还可以为同一文档打开多个视图。 5.2 多文档编程 多文档编程的基本步骤: 创建主窗体 创建子窗体 关联子窗体与主窗体 合并菜单 5.2.1 创建主窗体(即MDI窗体) 1.设计主窗体需要的属性 主窗体用到的主要属性有以下几个: IsMDIContainer:Bool类型,如果为true,则窗体为多文档窗体。 WindowState:指示应用程序启动时窗口处于何种状态。 Text:用于设置窗体的标题。 2.主菜单设计 在主窗体上添加主菜单控件,步骤如下: (1)通过工具栏添加MenuStrip控件到主窗体。 (2)菜单设计如表5.1所示。 3.工具栏设计 设计步骤如下: (1)通过工具栏添加ToolStrip控件到主窗体。 (2)单击工具栏,在“属性”窗口中选择Items属性,单击右侧的【…】按钮,弹出“项集合编辑器”对话框,如图5.16所示,在“选择项并添加到以下列表”下拉列表框中,选择要添加的项。单击【添加】按钮,就可以向“成员”列表框中添加相应的项。在右侧列表框中为新添加的项设置属性,通过属性“Image”为新添加的项设置按钮显示图标。反复通过此步骤可以添加多个工具栏按钮。 4.为窗体添加其它控件 通过工具箱为主窗体添加一PrintDocument对象printDocument1,作为文档打印时使用的打印文档类对象。 注意:对于菜单栏和工具栏等控

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档