时钟应用不起作用

时间:2016-05-19 11:16:46

标签: c#

我目前正在使用Visual Studio 2015中的C#中的时钟应用程序。

private void Form1_Load(object sender, EventArgs e)
    {
        t.Interval = 1000;               
        t.Tick() += new EventHandler(this.t_Tick);
        t.Start();
    }

此部分t.Tick() += new EventHandler(this.t_Tick);出现了一些问题:

enter image description here

如果您向我提供了有关此问题的完整说明,我将不胜感激。

错误列表:

1)错误CS0079事件'Timer.Tick'只能出现在+ =或 - =

的左侧

2)错误CS7036没有给出的参数对应于'EventHandler'所需的形式参数'sender'

1 个答案:

答案 0 :(得分:5)

Tick是一个事件,而不是一个方法,所以你需要这样做:

private void Form1_Load(object sender, EventArgs e)
{
    t.Interval = 1000;               
    t.Tick += new EventHandler(this.t_Tick);
    t.Start();
}