如何才能做到在执行B表单时,不能切换到其他表单
编号:QA002392
建立日期: 2000年1月6日 最后修改日期:2002年12月22日
所属类别:
yanjun:
编程工具: vfp6
操作系统: win98
现有两表单A,B。在A中按某一按钮后执行表单B。
问题:
1.如何才能做到B表单出现后,A表单不会自动最小化,但不可用(我做的时候一但B表单出现后,A会自动最小化,只能到任务栏上去点击后才能复原)
2.如何才能做到在执行B表单时,不能切换到其他表单(也就是只有当B表单释放后才能切换到A表单)
回答:
1、正常情况下A表单是不会自动最小化的,你可能改动了某项属性,目前我也不太清楚。如果你将源代码传给我或许我能解决你的问题。
2、你将B表单WindowType属性改为模式显示(model)便能达到目的。
小周的意见:
如果是表单集,我一般的做法是:当B表单show出来前,A表单的Enabled=.f.,当B表单Hide后,A表单的Enabled=.T.
此问题由Chiman回答。
| |
|
|
| |
|
|