在列表框项目中显示时钟?

时间:2017-08-23 09:27:41

标签: c# winforms

是否可以在列表框项目中显示手表?关键是我可以在例如时钟和列表框中的另一个字符串之间切换(如果我在列表框中选择它)并在例如我的表单中的某个标签中显示它。如图所示: enter image description here

我的每次尝试都以增加的时间结束,但不会刷新。

PersonDto map(List<PersonEntity> value)

请帮助。

1 个答案:

答案 0 :(得分:2)

这个最简单的解决方案是添加listbox3.Refresh()

private void timer1_Tick(object sender, EventArgs e)
{
    if (listBox3.Items.Count > 0)
    {
        listBox3.Items[0] = DateTime.Now.ToString("HH:mm:ss");
    }
    else
    {
        //Nothing in the list so add an item.
        listBox3.Items.Add(DateTime.Now.ToString("HH:mm:ss"));
    }
    listBox3.Refresh();
}