【发布时间】:2019-10-16 10:07:40
【问题描述】:
我用定时器变量创建了一个类。我想声明它的tick事件,允许其他类使用该事件。我该怎么做?
Class a
{
protected System.Windows.Forms.Timer bindTimer;
}
【问题讨论】:
-
在 Visual Studio 中,键入
bindTimer.Tick +=,然后按 Tab 键浏览提示。
标签: c#
我用定时器变量创建了一个类。我想声明它的tick事件,允许其他类使用该事件。我该怎么做?
Class a
{
protected System.Windows.Forms.Timer bindTimer;
}
【问题讨论】:
bindTimer.Tick +=,然后按 Tab 键浏览提示。
标签: c#
你可以这样写:
class a
{
protected System.Windows.Forms.Timer bindTimer;
public event EventHandler OnTimer;
private void Timer_Tick(object sender, EventArgs e)
{
OnTimer(sender, e);
}
public a()
{
bindTimer.Tick += Timer_Tick;
}
}
【讨论】: