foreach循环中的计时器

时间:2014-01-21 19:48:24

标签: c# timer foreach sendkeys

我制作了一个代码,用foreach读取richtextbox中的每一行。

foreach (string str in textBox3.Lines)
{                
    SendKeys.Send(str + " \n");
    SendKeys.Send("{ENTER}");
}

但问题是由于线路很多而崩溃了。所以我想的是在输入发送键之后制作一个计时器。我尝试使用Thread.Sleep和我在互联网上搜索过的各种东西,但没有结果。

1 个答案:

答案 0 :(得分:1)

使用SendWait代替Send,在收件人处理完邮件之前,它不会继续。

但是,除了SendKeys之外,还有更好的方法可以执行您想要做的事情,如果您添加了有关您要完成的内容的更多详细信息,我可以尝试使用其他可能更好的选项更新此答案。