WindowType 属性
指定一个表单集或表单在显示或用DO FORM来运行时的行为.在设计和运行时可供使用.
- 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
转载于:https://blog.51cto.com/lybing/1014841