ListBox延迟输入时间

时间:2013-05-14 09:16:15

标签: c# timer listbox delay keycode

我试图弄清楚如何在列出的不同项目之间设置延迟。

当我运行我的程序并输入“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 = "";                   
            }
        }
    }

1 个答案:

答案 0 :(得分:0)

如果您正在尝试进行某些处理,可以使用Timer并在执行任务之前启动它,然后在作业完成后停止,然后计算已用时间,然后以秒为单位显示用户。

如果有目的的延迟,您可以让该线程进入休眠状态,然后再恢复。

请发布您想要完成的内容。