html5-img
1 / 9

信息系统开发 (C#)

信息系统开发 (C#). 单文档和多文档. 这是 Ann 的一个测试. 如已有一个文本文件打开,在同一记事本应用程序中,不允许创建第二个文本文件. 新建一个记事本实例来打开第二个文本文件. 在 SDI 应用程序中一次只能打开一个文件. 单文档和多文档. 应用程序窗口. 在 MDI 应用程序中可以同时打开多个文件. 文档窗口. 主窗体和子窗体. 父窗体. 子窗体. 子窗体的菜单并入父窗体中. 主窗体和子窗体. 主窗体的特点:. 启动一个 MDI 应用程序时,首先显示父窗体 它是应用程序中所有其他窗口的容器

delta
Télécharger la présentation

信息系统开发 (C#)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 信息系统开发(C#)

  2. 单文档和多文档 这是 Ann 的一个测试 如已有一个文本文件打开,在同一记事本应用程序中,不允许创建第二个文本文件 新建一个记事本实例来打开第二个文本文件 在SDI应用程序中一次只能打开一个文件

  3. 单文档和多文档 应用程序窗口 在 MDI 应用程序中可以同时打开多个文件 文档窗口

  4. 主窗体和子窗体 父窗体 子窗体 子窗体的菜单并入父窗体中

  5. 主窗体和子窗体 主窗体的特点: • 启动一个 MDI 应用程序时,首先显示父窗体 • 它是应用程序中所有其他窗口的容器 • 每个应用程序界面都只能有一个 MDI 父窗体 • 在任何指定的时间都可以打开多个子窗体 • 任何 MDI 子窗体都不能移出 MDI 框架区域 • 关闭 MDI 父窗体则自动关闭所有打开的 MDI 子窗体

  6. 主窗体和子窗体 MDI 应用程序的属性、方法和事件 如果窗体为 MDI 父窗体,则在触发 MDI 父窗体的 Closing 事件之前,将触发所有 MDI 子窗体的 Closing 事件。另外,在触发 MDI 父窗体的 Closed 事件之前,将触发所有 MDI 子窗体的 Closed 事件

  7. 创建 MDI 窗体 创建 MDI 窗体步骤: • 将 IsMdiContainer 属性设置为 True Closing 事件的调用顺序: • 选择“项目”“添加 Windows 窗体” • 添加给定的代码,将 TestForm 设置为子窗体 TestForm objChild = new TestForm(); objChild.MdiParent = this; objChild.Show(); MDI 子窗体 MDI 父窗体

  8. 激活和去激活窗口 显示活动窗口 激活窗口 活动窗口 this.ActivateMdiChild(frmChild); 显示活动窗口的名称 MessageBox.Show(Convert.ToString(this.ActiveMdiChild));

  9. 排列子窗口 MDILayout 枚举的成员

More Related