第十一讲用户界面设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一讲用户界面设计.ppt

第十一讲 用户界面设计 复习: 当按下鼠标的左键时,会触发_____ 事件。 本 讲 主 要 内 容 1. 多文档界面设计 单文档界面(SDI): 一次只能打开一个文档:Notepad(记事本) 多文档界面(MDI): 一次可以打开多个文档: 如Excel MDI主要特点: 子窗体随父窗体最小化或关闭而最小化或关闭。 子窗体不能移出父窗体。 当子窗体最大化时,标题与父窗体的标题重叠。 父窗体和子窗体可以有各自的菜单,加载子窗体后,父窗体的菜单将被子窗体的菜单取代。 多文档界面 创建多文档界面步骤: 添加一个MDI父窗体。 工程?添加MDI窗体?选择“MDI窗体” 建立其它子窗体。 建立普通窗体,设置其MDIChild属性为True 设置启动对象为MDIForm对象。 工程?工程属性?选择“启动对象”为MDIForm 要在MDIForm对象中显示各子窗体,可以使用Show方法。 使用Arrange方法可以重排MDI子窗体或图标。 格式: MDIForm对象名.Arrange 排列方式 多文档界面 2. 菜单的设计 两种菜单类型: 下拉式菜单;弹出式菜单 下拉式菜单 菜单编辑器 菜单项: 看成控件,具有其属性、事件、方法。 菜单项也称为菜单控件。 设计: 通过“菜单编辑器”完成。 打开菜单编辑器(三种方式): 执行“工具”菜单下的“菜单编辑器”命令 单击标准工具栏的“菜单编辑器”按钮 从窗体快捷菜单中选择“菜单编辑器”命令 菜单编辑器结构: 属性区、编辑区、菜单列表区 弹出式菜单 弹出式菜单: 上下文菜单、快捷菜单、右键菜单 为某对象设计弹出式菜单的步骤: 在菜单编辑器中设计弹出式菜单,然后将顶级菜单设置为不可见。 功能: 在当前鼠标位置或指定的坐标位置显示弹出式菜单 在对象的MouseDown事件过程中编写代码,用以下的PopupMenu方法显示弹出式菜单: 弹出式菜单 ?Flags 参数 (有位置和行为,用Or操作符将它们连起来) 位置常数 描述 0(默认) 菜单的左上角位于 (x ,y ) 4 菜单的上框中央位于 (x,y) 8 菜单的右上角位于 (x,y) 行为常数 描述 0(默认) 菜单命令只接受右键单击 2 菜单命令可接受左、右键单击。 Boldcommand 参数 :用于指定弹出式菜单中想以粗体显示的菜单项名称(只能有一个菜单项具有加粗效果) 弹出式菜单 为创建一个不显示在菜单栏里的菜单,可在设计时使顶级菜单项目为不可见(保证在菜单编辑器里的“Visible”复选框没有被选上) 可用 MouseUp 或者 MouseDown 事件来检测何时单击了鼠标右键,标准用法是使用 MouseUp 事件 3. 工具栏的设计 作用: 常用于提供对最常用的菜单命令的快速访问 设计: 手工; 使用工具栏控件 用手工方式制作工具栏 (1) 在窗体上放置一个图片框,设置其Align属性为: 1 - Align Top,调整好图片框的高度。 (2) 在图片框中放置控件。 (3) 给控件装入一定的图片。 (4) 设置控件的ToolTipText属性,添加适当的提示。 (5) 为各工具栏控件编写代码。 如果工具栏控件的功能已经包括在某菜单项中,可以 通过直接调用菜单项的相应事件过程 。 使用工具栏控件 4. 状态栏的设计 作用: 显示应用程序当前的运行状态、系统状态、提供一些操作提示等 。 设计步骤 添加StatusBar控件 工程?部件?选择“Microsoft Windows Common Controls 6.0”; 在窗体上画状态栏。 设置StatusBar控件的“属性页”。 定义Panels对象集合 (Panel: 窗格 =16个)。 在代码中访问索引为n的Panel对象: Panels(n ) StatusBar1.Panels(2).Text = “×××” 编写代码。 5. 对话框的设计 对话框: 特殊类型的窗体对象。 是用户和应用程序交互的主要途径。 建立方法: 使用预定义对话框,即输入框、消息框。 自定义对话框。 使用CommonDialog控件创建通用对话框。 通用对话框 使用通用对

文档评论(0)

cai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档