[求助]C#关窗楼问题
建了2个窗口 form1 form2
form1 中有一个button
form2 没有任何控件
form1中的button点一下就会关闭form1打开form2
写了下代码...
点了下form1中的button的确弹出了form2窗口.
但是我直接点form1的右上角的红色X想关闭 form2会弹出来..
请问这怎么解决呢?
建了2个窗口 form1 form2
form1 中有一个button
form2 没有任何控件
form1中的button点一下就会关闭form1打开form2
写了下代码...
点了下form1中的button的确弹出了form2窗口.
但是我直接点form1的右上角的红色X想关闭 form2会弹出来..
请问这怎么解决呢?
不知道我理解得对不对
Button_Click事件
this.Hide();
form2 f2=new form2();
f2.show();
差不多是这样了...
Form1我直接点了红色X Form1关闭... Form2不会弹出来...
点Form1里的button Form1会自动关闭 Form2弹出来 程序也会停止..
但是当我打开按了Form1按了里面的 button 弹出 Form2 去按Form2的红色X时 程序不会停止
隐藏不是办法
我有个好方法
给form2设一个全局变量
public static string a;
在Form2的窗口激活事件里设置
if((a==null)||(a.length=0))
{
this.Close();
}
接下来就好办了
在form1的butten点击事件
form2.a="";
就这么简单
试了 结果跟我要的还是不一样.............