Windows程序的界面设计指导.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.6对话框 9.6.1 对话框概述 9.6.2 消息框 9.6.3 通用对话框 9.6.4 应用实例 返回 9.6.1 对话框概述 1.模态对话框 所谓模态对话框,就是指当这个对话框弹出的时候,鼠标不能单击这个对话框之外的区域,这种对话框往往是用户进行了某种操作后才出现的。 打开一个模态对话框: 窗体对象.ShowDialog(); 【实例9-5】创建一个新Windows应用程序,打开一个模态对话框。 操作演示 2.非模态对话框 非模态对话框通常用于显示用户需要经常访问的控件和数据,并且在使用这个对话框的过程中需要访问其他窗体的情况。 打开非模态对话框使用Show方法。 【实例9-6】在实例9-5创建的Windows应用程序中,打开一个非模态对话框。 操作演示 9.6.2 消息框 1.消息框按钮 消息框最多有3个按钮,但不能随意定义,只能从预定按钮组中选择,如表9-20所示。 单击某一按钮时,Show方法将返回一个DialogResult枚举值。表9-21显示了DialogResult的枚举成员。 2.消息框图标 MessageBoxIcon枚举定义了消息框的图标,只有4个,但是在MessageBoxIcon枚举中共有9个成员,如下表所示。 9.6.3 通用对话框 NET提供了一组基于标准对话框,包括OpenFileDialog(文件打开)、SaveFileDialog(文件另存为)、FolderBrowerDialog(文件夹选择)、ColorDialog(颜色)以及FontDialog(字体)对话框等。 1. ColorDialog 重要属性: AllowFullOpen AnyColor Color FullOpen SolidColorOnly 2.FontDialog 重要属性: AllowVectorFonts AllowVerticalFonts Color FixedPitchOnly Font MaxSize MinSize ShowApply ShowColor ShowEffects 9.6.4 应用实例 【实例9-6】制作一个简单的文本编辑器,可实现对文本内容进行编辑和修饰,包括更改文本的颜色和字体等。 操作演示 代码分析 9.7菜单、工具栏和状态栏 9.7.1 菜单 9.7.2 工具栏 9.7.3 状态栏 9.7.4 应用实例 返回 9.7.1 菜单 1.下拉菜单MenuStrip控件 常用属性: Checked CheckOnClick DisplayStyle DropDownItems Image Selected ShortcutKeys ShowShortcutKeys ToolTipText 2.上下文菜单,也称快捷菜单 设计步骤如下: (1) 在工具箱中双击ContextMenuStrip控件。 (2) 为其设计菜单项,设计方法与MenuStrip控件相同,只是不必设计主菜单项,如图9-30所示。 (3) 选中需要使用的快捷菜单的窗体或控件,在其“属性”窗口中,单击ContextMenuStrip选项,从弹出的下拉列表中选择所需的ContextMenuStrip控件,如图9-31所示。当运行程序时,在窗体中右击,即可弹出上下文菜单,如图9-32所示。 9.7.2 工具栏 工具栏实际上可以看成是菜单项的快捷方式,工具栏上的每一个工具项都应有对应的菜单项。工具栏提供了单击访问程序中功能的方式。 工具栏上的按钮通常包含一个图片,不包含文本,但它可以既包含图片又包含文本。 9.7.3 状态栏 状态栏StatusStrip一般位于窗体的底部,用来显示窗体的状态信息。 表9-28列出了该控件的常用属性。 在状态栏中可添加:StatusLabel、ProgressBar、DropDownButton、SplitButton等控件。 表9-30列出了这些控件的常用属性。 9.7.4 应用实例 【实例9-7】在项目MyAccounting中添加一个窗体,用做个人理财软件的主窗体。 操作演示 代码分析 9.8 SDI和MDI应用程序 9.8.1 创建SDI应用程序 9.8.2 创建MDI应用程序 9.8.3 应用实例 返回 9.8.1 创建SDI应用程序 单一文档界面(SDI)一次只能打开一个窗体,如Windows的记事本,一次只能处理一个文档,如果用户要打开第二个文档,就必须打开一个新的SDI应用程序实例,它与第一个实例没有关系,对一个实例的任何配置都不会影响第二个实例。 在默认情况下,我们创建的窗体都是SDI应用程序。 9.8.2 创建MDI应用程序 多文档应用程序(MDI)可以在不同的窗口中保存多个已打开的文档,用户可以在任一时间打开多个窗口,例

文档评论(0)

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

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

1亿VIP精品文档

相关文档