--------------------------------------------------------------------------------
比如2个form,启动时用form1,点击form1上的按钮,form1关闭,form2打开怎么做?
同样问楼主个问题:你做了一个数据库程序,有个登陆窗口,有个主窗口,你输入正确的用户名和密码之后,为什么登陆窗口消失,显示出主窗口呢?
感觉应该是这样!!事例化form1窗体对象有一个Closed事件如:form1 f1=new form1();f1.Closed+=(按下TAB键自动生成)new 枚举(方法1);方法1(){ form2 f2=new form2(); f2.show();}
我觉得应该是这样,不过我又觉得那里不太对,值得研究,你可以试试
private void button1_Click(object sender, System.EventArgs e) { Form2 fm=new Form2(); fm.ShowDialog(); this.Close(); }
private void button1_Click(object sender, System.EventArgs e) { Form2 fm=new Form2(); fm.ShowDialog(); this.Close(); this.Hide(); }