窗体虽然隐藏了,但是将第二个窗体缩小后,还能看到第一个窗体。我第二个窗体比第一个窗体大,因此切换回去的时候,第二个窗体还能看到。
窗体我进行了改动,用了第三方控件
怎么样才能让窗体消失,缩小另一个窗体也看不到。close试了不行
16 个解决方案
#1
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
#2
这样线程关闭不了
#3
看不懂你的意思
#4
两个窗口form1、form2。点击form1按钮切换到form2,用图片代码能切换,但是form1没关闭还在屏幕上、怎么让切换后form1不在屏幕上显示
#5
我的哥,整个程序就一个主线程,你把线程关掉还能进行弹出第二个窗口么?
Form frm = new Form();
frm.Show();
this.Hide();
没毛病。
#6
楼上说的正确
#7
这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
你自己把那句加上去呗
#8
这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
我的哥,整个程序就一个主线程,你把线程关掉还能进行弹出第二个窗口么?
Form frm = new Form();
frm.Show();
this.Hide();
没毛病。
#9
楼上说的正确
#10
这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
你自己把那句加上去呗
#11
加上就闪退了 这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
你自己把那句加上去呗
昂,那我也不懂你的意思了。。
#12
这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
我的哥,整个程序就一个主线程,你把线程关掉还能进行弹出第二个窗口么?
Form frm = new Form();
frm.Show();
this.Hide();
没毛病。
不知道他要干啥了。
#13
做两个程序不行吗???
#14
做两个程序不行吗???
#15
Form2 frm = new Form2();
this.Hide();
frm.ShowDialog();
this.close();
#16
Form2 frm = new Form2();
this.Hide();
frm.ShowDialog();
this.close();
#1
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
#2
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
#3
看不懂你的意思
#4
看不懂你的意思
#5
这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
我的哥,整个程序就一个主线程,你把线程关掉还能进行弹出第二个窗口么?
Form frm = new Form();
frm.Show();
this.Hide();
没毛病。
#6
楼上说的正确
#7
这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
你自己把那句加上去呗
#8
这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
我的哥,整个程序就一个主线程,你把线程关掉还能进行弹出第二个窗口么?
Form frm = new Form();
frm.Show();
this.Hide();
没毛病。
#9
楼上说的正确
#10
这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
你自己把那句加上去呗
#11
加上就闪退了 这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
你自己把那句加上去呗
昂,那我也不懂你的意思了。。
#12
这样线程关闭不了
改成
Form frm = new Form();
frm.Show();
this.Hide();
或
this.Hide();
Form frm = new Form();
frm.ShowDialog();
我的哥,整个程序就一个主线程,你把线程关掉还能进行弹出第二个窗口么?
Form frm = new Form();
frm.Show();
this.Hide();
没毛病。
不知道他要干啥了。
#13
做两个程序不行吗???
#14
做两个程序不行吗???
#15
Form2 frm = new Form2();
this.Hide();
frm.ShowDialog();
this.close();
#16
Form2 frm = new Form2();
this.Hide();
frm.ShowDialog();
this.close();