我在WinForm中有ConboBox,它绑定的是一个用户表,我想当ConboBox选择一个用户时打开一个用户认证窗口,让用户输入密码进行认证,然后返回一个值给父窗口,
WinForm 和 ConboBox都有n个,一个WinForm 里有n个ConboBox,用户认证窗口只有一个,当ConboBox的值改变是才进行认证.各位高手帮帮忙,说下怎么做啊,给点建议也可以啊 .
WinForm 和 ConboBox都有n个,一个WinForm 里有n个ConboBox,用户认证窗口只有一个,当ConboBox的值改变是才进行认证.各位高手帮帮忙,说下怎么做啊,给点建议也可以啊 .
比方说在此按了回车等。
1、在弹出窗口里面
public delegate void VerifyEvent(参数类型 参数);//根据所需设置参数
public event VerifyEvent Verify;
然后在验证后关闭此窗口的地方这样写:Verify(返回值);
2、在ComboBoxSelectedIndexChanged事件里弹出窗口
这样弹出:
{
//假设窗口为form1
Form1 f=new Form1();
f.Verify+=new Form1.VerifyEvent(f_Verify);
f.show();
}
void f_Verify(参数类型 参数)
{
// 这里的参数就是您的返回值,在这里处理就行了
}