0

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

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

1 回答 1

0

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

如果故意延迟,您可以使该线程进入睡眠状态,然后稍后再恢复。

请张贴您要完成的工作。

于 2013-05-14T09:18:39.960 回答