MDI 窗体运行时的特性
在运行时,MDI 窗体及其所有的子窗体都呈现特定的性质:
所有子窗体均显示在 MDI 窗体的工作空间内。象其它的窗体一样,用户能移动子窗体和改变子窗体的大小,不过,它们被限制于这一工作空间内。
当最小化一个子窗体时,它的图标将显示于 MDI 窗体上而不是在任务栏中。当最小化 MDI 窗体时,此 MDI 窗体及其所有子窗体将由一个图标来代表。当还原 MDI 窗体时,MDI 窗体及其所有子窗体将按最小化之前的状态显示出来。
当最大化一个子窗体时,它的标题会与 MDI 窗体的标题组合在一起并显示于 MDI 窗体的标题栏上(参见图 6.6)。
通过设定 AutoShowChildren 属性,子窗体可以在窗体加载时自动显示 (True) 或自动隐藏 (False)。
活动子窗体的菜单(若有)将显示在 MDI 窗体的菜单栏中,而不是显示在子窗体中。
图 6.6 与 MDI 窗体标题相组合的子窗体标题