我在 Visual Studio 2013 中有一个解决方案,其中包含两个表单。我想要当在 Form2 中按下按钮时,变量flag_fb
已更新,我在 Form1 中使用它的值。有什么办法可以做到这一点吗?谢谢。
方法一:使用参数化构造函数在表单之间传递变量
创建一个参数化构造函数Form1
并从 Form2 调用 Form1 参数化构造函数:
//form1 code
bool flag_fb =false;
public Form(bool flag_fb)
{
this.flag_fb = flag_fb;
}
打电话给Form1
参数化构造函数来自Form2
如下:
//form2 code
Form1 form1=new Form1(flag_fb);
from1.Show();
方法2:创建你的变量flag_fb
as public static
变量在Form2
这样就可以从Form1
aswell.
//Form2 code
public static bool flag_fb = true;
要访问flag_fb variable
from Form1
只需使用类名,如下所示:
//Form1 code
bool form2flagValue = Form2.flag_fb ;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)