2013-05-16 2 views
0

У меня есть короткий вопрос.Сообщение о задержке ToolStripStatusLabel

В моей программе я хочу использовать ToolStripStateLabel для отображения некоторой информации пользователю. Начиная с C++ и QT, я не совсем понимаю вариант .net этого элемента управления. Потому что я хочу показать пользователю сообщение для определенного количества времени I.E 3000ms. или 3 секунды, но я не могу понять, как это сделать. Итак, возможно ли это и как мне это сделать?

ответ

1

К сожалению, для этого вам необходимо реализовать 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(); 
} 
+0

Действительно? это действительно отстой :(спасибо за ваш ответ, хотя. –