我做了一个窗口做为主界面,然后具体功能由子窗口完成
现在如何能单击一个按钮就弹出相应的子窗口?

解决方案 »

  1.   

    在form1中use unit2,然后form2.show;
      

  2.   

    INTERFACE
      //引用  你要到的单元如楼主ZHJ009所说的也行
    楼主一的,两个窗口都能切换。而第二个楼主的,只是被激活的那一个是可用的
      

  3.   

    在一按钮事件里这么写代码
    begin
      if form2 = nil then
        form2 := Tform2.create(application);
      form2.show;
    end;如是模态窗口
    begin
      with Tform2.create(application)do
      try
        showmodal;
      finally
        free;
      end;
    end;
      

  4.   

    OpenForm(TLendBookF,LendBookF);//TLendBookF 为窗口的类
      

  5.   

    Application.CreateForm(TfrmEmployInform,frmEmployInform);
    frmEmployInform.ShowModal;
    frmEmployInform.free;
      

  6.   

    if form2.Showing then form2.BringToFront
    else Form1.Show;