我试图弄清楚如何在列出的不同项目之间设置延迟。
当我运行我的程序并输入“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 :(得分:0)
如果您正在尝试进行某些处理,可以使用Timer
并在执行任务之前启动它,然后在作业完成后停止,然后计算已用时间,然后以秒为单位显示用户。
如果有目的的延迟,您可以让该线程进入休眠状态,然后再恢复。
请发布您想要完成的内容。