各位大哥,為什么一打開form.showmodal就出現cannot make a visible window modal的錯誤

解决方案 »

  1.   

    因为该窗口已经显示了。如果非要ShowModal,那就先Hide一下。
      

  2.   

    已經是SHOWMODAL這個狀態了.除非隱藏或者關閉.
      

  3.   

    你是在form.create里面写这个语句吗?这样就会如lianshaohua所说的会报错
      

  4.   

    把要showModal出来的那个窗体的Visible设置成false
      

  5.   

    if not assigned(form1) then
      form1:=TForm1.create(application);
    form1.showmodal;
    form1.free;
    form1:=nil;
      

  6.   

    窗体设计时visible := false;
      

  7.   

    窗体设计时visible := false;//////////////
    这个正解!!!