gpt4 book ai didi

c# - 标签上日期时间的计时器,错误

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:05 28 4
gpt4 key购买 nike

我想每秒更新我的 DateTime 标签..我有这段代码..但我得到一个错误..说 "无法将类型 'System.TimeSpan' 隐式转换为 ' int' "

这是我的代码...有人可以告诉我应该如何解决这个问题吗?

private void myTimer_Tick(object sender, EventArgs e)
{
lblTime.Text = DateTime.Now.ToString();
}



private void User_Load(object sender, EventArgs e)
{
System.Windows.Forms.Timer myTimer = new System.Windows.Forms.Timer();
myTimer.Tick += new EventHandler(myTimer_Tick);
myTimer.Interval = new TimeSpan(0, 0, 1);
myTimer.Start();
}

最佳答案

Interval属性需要一个数值(毫秒)而不是 TimeSpan

 myTimer.Interval = 1000;

但是请记住,每秒触发一个事件只是为了更新时钟标签可能有点过分。同一个 MS 每分钟更新一次托盘栏上的时钟。我很确定,如果您将机器置于繁重的工作负载下,您会注意到标签更新的跳跃。

关于c# - 标签上日期时间的计时器,错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20841330/

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