0
我有一个简短的问题。ToolStripStatusLabel延迟消息
在我的程序中,我想使用ToolStripStateLabel向用户显示一些信息。来自C++和QT我不太了解这个controll的.net变体。因为我想向用户显示特定时间的消息I.E 3000ms。或3秒,但我似乎无法弄清楚如何做到这一点。那么,这是甚至可能的,我该怎么做?
我有一个简短的问题。ToolStripStatusLabel延迟消息
在我的程序中,我想使用ToolStripStateLabel向用户显示一些信息。来自C++和QT我不太了解这个controll的.net变体。因为我想向用户显示特定时间的消息I.E 3000ms。或3秒,但我似乎无法弄清楚如何做到这一点。那么,这是甚至可能的,我该怎么做?
不幸的是,您必须执行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();
}
真的吗?这真的很烂:(谢谢你的答复,但。 –