发布网友 发布时间:2022-04-22 09:49
共1个回答
热心网友 时间:2023-07-04 05:39
在执行 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 模式。其他表单对象不能成为活动的,菜单也不活动。而表单集中的所有表单对象则是活动的。 备注一旦显示了窗口,则不能更改 WindowType 设置。Show 方法带有能够忽略 WindowType 设置的参数。注意 表单集的 WindowType 设置忽略它所包含的表单对象各自的 WindowType 设置。例如,若表单集的 WINDOWTYPE 属性设置为 0,则它包含的所有表单对象则都成为无模式的,不管单个表单的 WINDOWTYPE 属性的设置情况。 答案补充 当你的表单属性设为1时,你用其他程序或表单调用此表单时,只有在此表单释放后,调用的表单才可以活动的.