日期:2014-05-17  浏览次数:20791 次

窗口转换后当前窗体关不了,求老师指点
                        if (comboBox1.Text.Equals("学生登录"))
                                        {
                                            student stu = new student(textBox1.Text, comboBox1.Text);
                                            stu.Show();   
                                        }
窗口转换后当前窗体关不了,直接加一个this.close();结果是两个窗体都关了,什么都不显示了!老师给指点下,我是新手!

------解决方案--------------------
this.Hide()
------解决方案--------------------
首先,你显示的窗体是否为子窗体,如果是子窗体,那么你关闭了父窗体,两个窗体都会关闭掉。你可以选择隐藏父窗体。this.hide();
------解决方案--------------------
主窗体关闭,子窗体当然也会被关闭。
你可以隐藏主窗体,而不是关闭
------解决方案--------------------
this.hide();  可以么