创建窗体FORM1和FORM2,如何使FORM2显示时,FORM1不可编辑。FORM2关闭时,FORM1才可编辑?

解决方案 »

  1.   

    方法一:
    Form2.Showdialog();方法二:
    Form2.Show();
    Form1.Enable=false;Form2关闭时,Form1.Enable=true;
      

  2.   

    模态显示就可以了~
    Form2.Showdialog(); 很基本的东西~
    个人觉得再使用方法2没必要~非要用那还不如把窗体1隐藏了!哈哈
    Form2.Show(); 
    Form1.hide();Form2关闭时,Form1.show();
      

  3.   

    在我的记忆里showdialog()好像就是把调用窗体hide,显示出新窗体,
    当新窗体关闭时,调用窗体就会重新显示出来。。
    但是如果说我现在想做出这么一种效果的话:
        就是说前后两个窗体都显示,但是后都不能被编辑,就是说后者不能被focus,即不能作为活动窗体。
        只有当前都关闭之后才能恢复。
    如果我想实现上面那种效果,请各位指教。
    学习