WindowType 属性

指定一个表单集或表单在显示或用DO FORM来运行时的行为.在设计和运行时可供使用.

  1. Object.WindowType[ = nType]

返回值

nType对于表单集WindowType 属性的设置如下:

设置说明
0无模式。
1模式。其它表单(非该表单集中的)不能变为活动的,菜单也是非活动的。表单集中的所有表单都是活动的。
2读。表单集的行为像是被 READ 命令激活一样。执行到 Show 方法或 DO FORM 命令时停止。当表单不活动时,继续执行。(包含向后兼容性,仅用于从早期 FoxPro 版本中转换来的表单)
3读模式。表单集的行为像是被 READ 命令的 MODAL 子句激活一样。程序执行到 Show 方法或 DO FORM 命令时停止。在 WindowList 属性中指定的任何表单都可用,但其它表单和菜单都不可用。(包含向后兼容性,仅用于从早期 FoxPro 版本中转换来的表单)

对于表单,WindowType 属性的设置如下:

设置说明
0无模式
1模式。其它表单(非该表单集中的)不能变为活动的,菜单也是非活动的。表单集中的所有表单都是活动的。

备注

应用于: Form 对象 | FormSet 对象 | _SCREEN

一旦表单已经显示,就不能改变 WindowType 属性的设置了。

Show 方法带有能够忽略 WindowType 设置的参数。

注意:

表单集的 WindowType 设置覆盖它所包含的表单各自的 WindowType 设置。例如,如果一个表单集的 WindowType 属性设置为 0,则它所包含的所有表单都是无模式的,不管它们各自的 WindowType 属性设置。

来自:msdn