改变变量值。如果我有Form1中&窗体2,和我有事件button1_Click
在Form1上,使得:从不同范围
System.Void button1_Click(System.Object sender, System.EventArgs e) {
static boolean x= false;
..
..
Form2.Show();
}
关闭窗体2时,我想,把X = TRUE,该怎么办这
改变变量值。如果我有Form1中&窗体2,和我有事件button1_Click
在Form1上,使得:从不同范围
System.Void button1_Click(System.Object sender, System.EventArgs e) {
static boolean x= false;
..
..
Form2.Show();
}
关闭窗体2时,我想,把X = TRUE,该怎么办这
Form2 otherForm = new Form2();
bool x = false;
otherForm.FormClosing += (s,args)=> x = true;
您需要更改x
是一个公共静态property
或field
。应该在类级别声明x
以使其他类可见。
然后,只需根据需要更新From2的静态属性即可。
eww ...不。根本不需要改变它的可见性,最好不要。不要将状态暴露在高于你必须的范围内。 – Servy
这不是C#。 – SLaks
对我来说看起来像C++。但看着“布尔”这个词,我开始怀疑。 – AlexSavAlexandrov