我想做两个窗体 其中窗体1只有在窗体2关闭的情况下才可用 否则窗体1不可用
不知如何实现 请赐教 先表感谢

解决方案 »

  1.   

    form2.showmodal;
    这样的话窗体2没有关闭前其他任何窗体都无法使用
      

  2.   

    form2.showmodal;
    就这样啊,这叫有模式窗体,就是这个窗体不关闭就不能返回到父窗体中
      

  3.   

    form2.showmodal;下面的窗体就是获得不到焦点的 模式的对话框!
      

  4.   

    就用form2.showmodal。
    但是注意:
      1、模式窗体不关闭不但不能返回到父窗体上,而且程序的控制也不能从模式窗体移到该程序其他窗体上(如果该程序有多个窗体的话)。
      2、最好定义关闭处理(OnClose),在OnClose处理中加一句Action:=caFree.
      

  5.   

    EnableWindow(Form1.Handle, False);//禁用Form1
    try
      Form2.Show;
    finally
      EnableWindow(Form1.Handle, True);//启用Form1
    end;