2013-05-14 33 views
0

我試圖找出如何設置被列出的不同項目之間的延遲。列表框延遲輸入倍

當我運行我的程序並鍵入「連接: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 2013-05-14 11:11:09