读书人

c#窗口值的传接

发布时间: 2014-01-03 00:30:09 作者: rapoo

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 判断是否成功。

读书人网 >C#

热点推荐