求backgroudworker控件的用法
如题求backgroundworker的用法,详细点的,其中dowork事件中是不能调用当前界面的属性,
如:Users user = new Users();
user = UsersManager.GetUsersByUName(this.txtName.Text.ToString());
if (user != null && user.UPawd == this.txtPawd.Text.ToString())
{
user.UState = SCMD5.getstr();
int result = UsersManager.UpdateUsers(user);
MainForm main = new MainForm(user);
main.Show();
this.Visible = false;
}
else
{
this.lblMessage.Text = "*账号或密码错误!";
}
我要把登录的检测放在线程里,怎么去写一个方法把这些代码放进去,然后再弹出一个等待的窗口,要怎么做,详细点,求高手指教