2013-05-14 2 views
0

Я пытаюсь выяснить, как установить задержку между различными пунктами, которые перечислены.Время задержки ввода ListBox

Когда я запускаю свою программу и набираю «Connect: 192.168.1.1», я хочу сказать «Подключение» и через 2-5 секунд сказать «Подключено» есть способ сделать это или более простой способ сделать это все вместе?

Благодарим за помощь!

 private void ConsoleEnter_KeyDown(object sender, KeyEventArgs e) 
    { 

     if (ConsoleEnter.Text == ("Connect: 192.168.1.1")) 
     { 
      COMBOX.Items.Add(ConsoleEnter.Text); 

      COMBOX.Items.Add("Connected"); 

      if (e.KeyCode == Keys.Enter) 
      { 
       ConsoleEnter.Text = "";     
      } 
     } 
    } 

ответ

0

Если вы пытаетесь сделать некоторые обработки, вы можете использовать Timer и запустить его перед выполнением задачи и затем остановится после того, как работа выполнена, а затем рассчитать истекшее время, а затем отобразить его в секундах Пользователь.

В случае целенаправленной задержки вы можете сделать эту нить спать, а затем возобновить ее позже.

Пожалуйста, сообщите, что вы пытаетесь выполнить.

+0

Я делаю простой моделирование хакеров для школьного проекта. То, что я делаю с этим, - это просто простой экран, показывающий что-то, соединяющее «192.168.1.1» и показывающее, что он подключен. На самом деле это не соединение ни с чем, это просто демонстрация для класса. Я просто пытался сделать его немного лучше. Потому что в этом коде здесь одновременно говорится «Подключение» и «Подключено». Я просто хотел поставить паузу от 2 до 5 секунд, чтобы смоделировать соединение, пытающееся установить. – user2380950

Смежные вопросы