gpt4 book ai didi

c# - 定时器启动时调用 Tick 事件

转载 作者:太空狗 更新时间:2023-10-29 20:49:22 29 4
gpt4 key购买 nike

<分区>

我正在使用“System.Windows.Forms.Timer”来重复一项任务。但是当计时器启动时,我必须等待一个时间间隔才能开始任务。间隔设置为 10 秒,以便为任务提供足够的时间来完成它的事情。但是有一种“尴尬的沉默”等待它第一次开始。有没有办法在启用计时器时触发 Tick 事件? (我无法使用线程、回调或事件来重复任务)

private int counter;
Timer t = new Timer();

private void InitializeTimer()
{
counter = 0;
t.Interval = 750;
t.Enabled = true;

t.Tick += new EventHandler(timer1_Tick);
}

private void timer1_Tick(object sender, EventArgs e)
{
if (counter >= 3)
{
t.Enabled = false;
}
else
{
//do something here
counter++;
}
}

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com