showwindow 属性

应用于 请参阅

指定一个表单或工具栏是否是顶层表单或是子表单。设计时可用;运行时只读。

语法

Form.ShowWindow[ = nExpr]

设置

nExpr

showwindow 属性的设置有:

设置 说明
0 在屏幕中(默认值)。该表单是位于 Visual FoxPro 主窗口中的子表单。
1 在顶层表单中。该表单是活动的顶层表单中的子表单,顶层表单可以是 Visual FoxPro 主窗口或另一个顶层表单。如果想让子表单位于活动的顶层表单中,可以使用这个设置。

当顶层表单是 Visual FoxPro 主窗口时,如果 nExpr 设置为 1,则 Visual FoxPro 自动将 nExpr 重新设置为 0。

2 作为顶层表单。该表单是顶层表单,其中可以放置子表单。注意,不管 WindowType 属性的设置如何,顶层表单总是无模式的。

说明

子表单是包含在另一个表单中的表单。子表单不能被移动到父表单之外;当最小化时,它们显示为父表单中的按钮。如果父表单最小化了,子表单也最小化。

顶层表单是无父表单的独立的无模式表单,用于创建一个 SDI(单文档界面)应用程序,或者作为其他子表单的父表单。顶层表单的级别与其他 Windows 应用程序相同,可以显示在这些 Windows 应用程序的前面或后面。顶层表单也显示在 Windows 的任务栏上。

Desktop 属性决定了一个子表单的行为。如果 Desktop 属性设置为“真” (.T.),则该子表单不限制在父表单的范围内,可以移动到 Windows 桌面的任何地方。子表单在显示在 Windows 的任务栏上。