ToolStripStatusLabel延迟消息

本文关键字:消息 延迟 ToolStripStatusLabel | 更新日期: 2023-09-27 18:14:06

我有一个简短的问题。

在我的程序中,我想使用ToolStripStateLabel向用户显示一些信息。来自c++和QT的我不太理解这个控件的。net变体。因为我想在一定时间内向用户显示一条消息,例如3000ms。或者3秒,但我不知道怎么做。那么,这可能吗,我该怎么做呢?

ToolStripStatusLabel延迟消息

不幸的是,您必须实现Timer才能做到这一点。

private void InitTimer()
{
  var myTimer = new Timer();
  myTimer.Tick += new EventHandler(TimerEventProcessor);
  // Sets the timer interval to 3 seconds.
  myTimer.Interval = 3000;
  myTimer.Start();
}
private static void TimerEventProcessor(object sender, EventArgs e)
{
  ToolStripStatusLabel.Visible = false;
  (sender as Timer).Stop();
}