MDI(针对 Visual Basic 6.0 用户)

更新:2007 年 11 月

使用 Visual Basic 6.0 和 Visual Basic 2008 都可以创建多文档界面 (MDI) 应用程序,但它们创建这些应用程序的方法及某些行为有所不同。

概念差异

在 Visual Basic 6.0 中创建多文档界面 (MDI) 应用程序的方法是,向项目添加 MDI 窗体,然后设置所有子窗体的 MDIChild 属性。

Visual Basic 2005 没有 MDI 窗体;通过将 IsMdiContainer 属性设置为 True,可以使任何窗体成为 MDI 父级。

适用于 Visual Basic 6.0 MDI 窗体的许多属性和方法在 Visual Basic 2008 中已进行了更改。有关更多信息,请参见 MDIForm 对象(针对 Visual Basic 6.0 用户)

MDI 应用程序的行为也已更改。在 Visual Basic 6.0 中,如果某个 MDI 应用程序包含一个不是 MDI 子级的窗体,则该窗体关闭之前,即使 MDI 父级已经关闭,该应用程序也不会结束。而在 Visual Basic 2008 中,应用程序会在关闭启动窗体时结束,而不管应用程序中是否有非 MDI 窗体。

请参见

概念

MDIForm 对象(针对 Visual Basic 6.0 用户)

适用于 Visual Basic 6.0 用户的 Windows 窗体

其他资源

多文档界面 (MDI) 应用程序

适用于 Visual Basic 6.0 用户的帮助