有人知道如何在标签或文本框中的特定时间显示文本吗?假设如果我单击一个按钮,它会在标签中的文本框中显示键入的文本15秒钟,然后它应该消失。
最佳答案
利用Timer
(在System.Timers
中可用)
运行
Timer类代表一个Timer控件,用于在运行时创建一个Timer。以下代码段在运行时创建一个Timer,设置其属性和事件处理程序。
Timer t = new Timer();
t.Interval = 2000;
timer1.Enabled = true;
timer1.Tick += new System.EventHandler(OnTimerEvent);
事件处理程序代码如下所示。
private void OnTimerEvent(object sender, EventArgs e)
{
lbl.Text = DateTime.Now.ToLongTimeString() + "," + DateTime.Now.ToLongDateString();
}
这是演示:C# Timer Tutorial