c#怎样在自己写的类里面添加单击事件
展开全部
class Normal
{
public event OnClick Click;//定义事件,事件的类型OnClick是下面定义的委托
public delegate void OnClick(object sender, EventArgs e);//定义委托
...
public void Temp()
{
...
if (Click != null)//如果事件未必调用,则Click为null
{
Click(this, EventArgs.Empty);//触发事件
}
}
}
以上代码纯想像手打,请自行验证
{
public event OnClick Click;//定义事件,事件的类型OnClick是下面定义的委托
public delegate void OnClick(object sender, EventArgs e);//定义委托
...
public void Temp()
{
...
if (Click != null)//如果事件未必调用,则Click为null
{
Click(this, EventArgs.Empty);//触发事件
}
}
}
以上代码纯想像手打,请自行验证
展开全部
当你点击button1的时候产生一个button_Click事件
Button button = new Button();
private void button1_Click(object sender, EventArgs e)
{
//先写button.Click += 接着按两下Tab键其它 就会就会自动插入 包括button_Click事件
button.Click += new EventHandler(button_Click);
}
void button_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}
Button button = new Button();
private void button1_Click(object sender, EventArgs e)
{
//先写button.Click += 接着按两下Tab键其它 就会就会自动插入 包括button_Click事件
button.Click += new EventHandler(button_Click);
}
void button_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个你就要看C#有章专门叫 事件跟委托的
就是用来写自个定义的事件
就是用来写自个定义的事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询