ToolStripStatusLabel сообщение о задержке

У меня короткий вопрос.

В моей программе я хочу использовать ToolStripStateLabel для отображения некоторой информации пользователю. Исходя из C++ и QT, я не совсем понимаю вариант.net этого элемента управления. Потому что я хочу показать пользователю сообщение за определенное время IE 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();
}
Другие вопросы по тегам