logincontrol.cs
来自「这是.net2005学习不可缺少的教程」· CS 代码 · 共 46 行
CS
46 行
using System;
namespace LoginEvent
{
/// <summary>
/// LoginControl 的摘要说明。
/// </summary>
public delegate void LoginSuccess(object sender,LoginEventArgs args);
public delegate void LoginFaild(object sender,LoginEventArgs args);
public class LoginControl
{
public event LoginSuccess SuccessEvent;
public event LoginFaild FaildEvent;
public virtual void Login(string username,string password)
{
Users user = null;
bool state=false;
if(username=="Admin" && password=="psw")
{
state=true;
user=new Users(username,"Admin Role");
}
LoginEventArgs args=new LoginEventArgs(user);
if(state)
{
if(SuccessEvent!=null)
{
SuccessEvent(this,args);
}
}
else
{
if(FaildEvent!=null)
{
FaildEvent(this,args);
}
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?