C5菜单工具条.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文档。上传文档
查看更多
作业 HandsOn 第四章 菜单、工具栏、状态栏 主文档及单文档界面 回顾 何为DataGridView?DataGridView的什么属性用于绑定数据源? DataGridView用于绑定的数据源有几种类型? DataGridView绑定方法? DataGridView的Update() 方法作用? 目标 了解 MDI 应用程序和 SDI 应用程序 了解菜单和掌握菜单控件的使用 掌握 ToolBar 控件和 StatusBar 控件 演示应用程序示例 单文档和多文档 2-1 这是 Ann 的一个测试 如已有一个文本文件打开,在同一记事本应用程序中,不允许创建第二个文本文件 新建一个记事本实例来打开第二个文本文件 在SDI应用程序中一次只能打开一个文件 单文档和多文档 2-2 在 MDI 应用程序中可以同时打开多个文件 应用程序窗口 文档窗口 主窗体和子窗体 3-1 父窗体 子窗体 子窗体的菜单并入父窗体中 主窗体和子窗体 3-2 主窗体的特点: 启动一个 MDI 应用程序时,首先显示父窗体 它是应用程序中所有其他窗口的容器 每个应用程序界面都只能有一个 MDI 父窗体 在任何指定的时间都可以打开多个子窗体 任何 MDI 子窗体都不能移出 MDI 框架区域 关闭 MDI 父窗体则自动关闭所有打开的 MDI 子窗体 主窗体和子窗体 3-3 属性 说明 MdiChildren 用于获取表示多文档界面 (MDI) 子窗体的窗体数组 MdiParent 用于获取或设置当前多文档界面 (MDI) 父窗体 ActiveMdiChild 用于获取当前活动的多文档界面 (MDI) 子窗体 方法 说明 ActivateMdiChild 用于激活子窗体 LayoutMdi 排列 MDI 父窗体中的多文档界面 (MDI) 子窗体 事件 说明 Closed 由用户或窗体的 Close 方法关闭窗体后,发生该事件 Closing 正在关闭窗体时,发生该事件 MdiChildActivate 在 MDI 应用程序中激活或关闭多文档界面 (MDI) 子窗体时,触发该事件 MDI 应用程序的属性、方法和事件 如果窗体为 MDI 父窗体,则在触发 MDI 父窗体的 Closing 事件之前,将触发所有 MDI 子窗体的 Closing 事件。另外,在触发 MDI 父窗体的 Closed 事件之前,将触发所有 MDI 子窗体的 Closed 事件 创建 MDI 窗体 TestForm objChild = new TestForm(); objChild.MdiParent = this; objChild.Show(); 创建 MDI 窗体步骤: 将 IsMdiContainer 属性设置为 True 选择“项目”?“添加 Windows 窗体” 添加给定的代码,将 TestForm 设置为子窗体 MDI 父窗体 Closing 事件的调用顺序: MDI 子窗体 激活和去激活窗口 显示活动窗口 this.ActivateMdiChild(frmChild); 激活窗口 MessageBox.Show(Convert.ToString(this.ActiveMdiChild)); 显示活动窗口的名称 活动窗口 排列子窗口 MDILayout 枚举的成员 成员名称 说明 ArrangeIcons 在 MDI 父窗体的客户端区内排列所有 MDI 子窗体的图标 Cascade 在 MDI 父窗体的客户端区内层叠所有 MDI 子窗口 TileHorizontal 在 MDI 父窗体的客户端区内水平平铺所有 MDI 子窗口 TileVertical 在 MDI 父窗体的客户端区内垂直平铺所有 MDI 子窗口 菜单和菜单组件 菜单提供了将命令分组的一致方法 用户易于访问 支持使用访问键启用键盘快捷方式 一个菜单可以带有若干子菜单 菜单是程序中显示一个选项列表的图形元素 在设计阶段将 MenuStrip 组件添加到窗体上 菜单类型 上下文菜单 MenuStrip 控件包含多个 MenuItem 控件 MenuStrip 类位于 System.Windows.Forms 命名空间 菜单类型 属性方法 方法 说明 GetMainMenu 检索包含指定菜单的主菜单的名称,如果此菜单不在 菜单内,则该属性返回 null 引用 MergeMenu 将指定菜单的菜单项合并到当前活动的菜单中 属性 说明 MdiListItem 表示菜单项,它列出 MDI 窗体的子窗体 Items 检索属于指定菜单的菜单项集合 方法 说明 GetContextMenu 检索包含指定菜单的上下文菜单的名称,默认值为 null 引用 GetForm

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档