c#窗口值的传递
FormMain主界面new出登陆界面FormLoin 窗口
判断登陆成功后 传一个值回FormMain窗体 不知道如何传啊
大神 求帮助
//FormMain 窗体代码
public int isLogin;
public void judge(int a)
{
isLogin = a;
}
private void FormMain_Load(object sender, EventArgs e)
{
FormLogin a = new FormLogin(this);
a.Show();
}
//FormLogin窗体代码:
FormMain fm;
public FormLogin(FormMain fm)
{
this.InitializeComponent();
}
在formLogin窗体中
不能用fm.judge(1);
------解决方案--------------------http://bbs.csdn.net/topics/360140208
------解决方案--------------------1.FormMain 中定义一个public静态实例,然后任何地方都可以调FormMain.instance.IsLogined = true;
2.在FormLogin中用DialogResult来标志登录成功与失败,在fromMain中可以用formLogin.DialogResult == DialogResult.Yes 判断是否成功。