如何创建自定义winForm控件 以及添加事件属性
private bool iflogin = false;
public void ClearText() 添加属性
{
this.textBox1.Text = "";
this.textBox2.Text = "";
}
{
this.textBox1.Text = "";
this.textBox2.Text = "";
}
[Browsable(false)]
public bool IfLogin
{
get
{
return iflogin;
}
}
public bool IfLogin
{
get
{
return iflogin;
}
}
public delegate void LoginOk();添加事件
[Description("用户登陆成功")]描述事件
public event LoginOk onloginOk;
[Description("用户登陆成功")]描述事件
public event LoginOk onloginOk;
public delegate void LoginNo();
[Description("用户登陆失败")]
[Browsable(false)]
public event LoginNo onLoginNo;
[Description("用户登陆失败")]
[Browsable(false)]
public event LoginNo onLoginNo;
private void button1_Click(object sender, EventArgs e)
{
{
if (iflogin)
{
if (onloginOk != null)
onloginOk();
}
else
{
if (onLoginNo != null)
onLoginNo();
}
{
if (onloginOk != null)
onloginOk();
}
else
{
if (onLoginNo != null)
onLoginNo();
}
}