热情软件屋

 

如何才能做到在执行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回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio