C#的问题 希望大家帮帮忙 public delegate void WT//定义一个委托 public event WT ChiFan//定义一个事件
关于C#的问题publicdelegatevoidWT//定义一个委托publiceventWTChiFan//定义一个事件我想点击窗口的时候就进入这个ChiFan的事件...
关于C#的问题
public delegate void WT//定义一个委托
public event WT ChiFan//定义一个事件
我想点击窗口的时候就进入这个 ChiFan的事件该怎么做?
感激不尽!!!! 展开
public delegate void WT//定义一个委托
public event WT ChiFan//定义一个事件
我想点击窗口的时候就进入这个 ChiFan的事件该怎么做?
感激不尽!!!! 展开
1个回答
展开全部
/// <summary>
/// 窗体的点击事件
/// </summary>
/// <param name="e"></param>
protected override void OnClick(EventArgs e)
{
//点击窗体是触发ChiFan事件
ChiFanEvent();
}
/// <summary>
/// 声明一个委托
/// </summary>
public delegate void WT();
/// <summary>
/// 声明一个事件
/// </summary>
public event WT ChiFan;
/// <summary>
/// 用来触发ChiFan事件。在需要触发ChiFan事件的地方调用ChiFanEvent方法
/// </summary>
private void ChiFanEvent()
{
if (this.ChiFan != null)
{
ChiFan();
}
}
/// <summary>
/// CHiFan事件被触发时执行的代码
/// </summary>
private void ChiFanEventMethod()
{
MessageBox.Show("ChiFan");
}
private void Form1_Load(object sender, EventArgs e)
{
//注册ChiFan事件
this.ChiFan += ChiFanEventMethod;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询