在特定时间后如何触发按钮单击?

时间:2019-09-03 03:38:46

标签: c# winforms timer

我有一个带有按钮的程序,但我想在特定时间后触发它。我怎么做?我已经尝试过此代码,但是我的计时器事件中没有ElapsedEventArgs

static void timer_Elapsed(object sender, ElapsedEventArgs e)
{
    if (DateTime.Now.Hour == 1 && DateTime.Now.Minute == 0)
    {
        // do whatever
    }
}

我也尝试过:

if (System.DateTime.Now.Minute == 35)
{
    btn_readAttLog.PerformClick();
    button2.PerformClick();
}

但是它不起作用。有什么办法吗?

1 个答案:

答案 0 :(得分:0)

这是使用DateTime.Now的更好方法。

var d = DateTime.Now;

if (d.Hour == 3 && d.Minute == 46)
{
     Console.WriteLine("good");
}
相关问题