在执行 DO FORM 命令时,指定表单集或表单对象的动作。设计和运行时可用。
语法
Object.WindowType[ = nType]
设置
nType
对于表单集对象,WindowType属性的设置有:
设置 | 说明 |
0 | 无模式。 |
1 | 模式。其他表单对象不能成为活动的,菜单也为非活动的。表单集中所有的表单对象都活动。 |
2 | 读。表单集的行为象是被READ命令激活一样。程序执行到Show方法或DOFORM命令时停止。当表单不活动时,程序继续执行(包含此属性是为了提供向后兼容性)。仅用于从当前版本的FoxPro中转换的表单。 |
3 | 读模式。表单集的行为象是被READ命令的MODAL子句激活一样,程序执行到Show方法或DOFORM命令时停止。在WindowList属性中指定的任何表单对象都可用,但是其他表单对象和菜单不可用(包含此属性是为了提供向后兼容性。仅用于从当前版本的FoxPro中转换的表单。) |
对于表单对象,windowtype 属性的设置有:
设置 | 说明 |
0 | 无模式。 |
1 | 模式。其他表单对象不能成为活动的,菜单也不活动。而表单集中的所有表单对象则是活动的。 |
一旦显示了窗口,则不能更改WindowType设置。
Show方法带有能够忽略WindowType设置的参数。
注意 表单集的WindowType设置忽略它所包含的表单对象各自的WindowType设置。例如,若表单集的 windowtype 属性设置为0,则它包含的所有表单对象则都成为无模式的,不管单个表单的 windowtype 属性的设置情况。