比如有两个窗体,form1,form2。form1是身份验证窗体,通过验证后进入form2窗体
但是我进入了form2窗体后,form1窗体并未关闭,现在我想进入form2后form1能自动关闭,有什么办法吗?

解决方案 »

  1.   

    在 from2的 Creat事件创建form1 ,设定一个公共变量,如果密码效验不正确,赋予相应的值
    在form2的show事件中判断公共变量的值,如果密码不正确,close from2
      

  2.   

    我是想进入form2后自动关闭form1,不知如何关闭
      

  3.   

    在create事件里控制form1的整个生存期,最后form1.close;
      

  4.   

    在验证按钮中写入
    form1.hide;
    form2.show;
      

  5.   

    你可以把form2 作为主窗体,在form2的oncreate事件中创建form1,在form1中点了确定之后,释放form1同时程序进入form2.
      

  6.   

    我觉得没有必要用creat form来做,就做两个form,然后在form1输入正确的前提下再用form1.close+form2,show不就结了吗?
      

  7.   

    你是不是 form1 先建立再建立 form2 那样子你就不能 把 form1 关闭了,只能掩藏 起来
    要不你就只能先建立 form2 然后运行 form1 进行身份验证, 正确  form1 关闭掉, 错误 form1 关闭 就行了