lblDTIndicator.Text = DateTime.Now.ToString("MM-dd-yyyy h:mmtt");
我在表单上的标签停留在当前时间,例如,我在10:51运行程序,即使它是10:55,它也不会更新。如何将其更新为与当前最新时间相同。我试过在网上看,但还没找到。我可能对我的搜索并不具体,所以原谅我,如果这看起来像是一件微不足道的事情。这是使用WinForm
答案 0 :(得分:5)
您可以使用Timer控件并使用它的Tick事件来更新标签。
只需将Timer控件拖到表单中,将其间隔设置为1秒或您想要的任何更新频率。将其enabled属性设置为true。双击计时器控件并将此代码粘贴到Tick事件中:
private void timer1_Tick(object sender, EventArgs e)
{
lblDTIndicator.Text = DateTime.Now.ToString("MM-dd-yyyy h:mmtt");
}