回 帖 发 新 帖 刷新版面

主题:ShowModal问题

application.CreateForm(tuserglform,userglform);
userglform.ShowModal;
程序出错“Cannot make a visible window modal"
请问什么原因啊
我的目的就是,一个窗体在使用时,其它的窗体都不能使用

回复列表 (共4个回复)

沙发

报错原因是不能附值给visible

   你不止是这句报错,,上面还有语句有问题
 
    你可以直接用show,

    在运行的时候,你打form1  其它都设visible:=false;


板凳

我其他窗体都用form.showmodal都可以的
但就是这个窗体用这个方法的话,出现Cannot make a visible window modal
的错误,请问什么原因啊?

3 楼

此窗体可能是系统能够自动显示的窗体,如MDI窗体中的子窗体,是由系统显示的,此种窗体如果用你上述语句,即会显示同样的错误。

4 楼

那应该怎么该啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册