在文本框中模拟打字机效果

时间:2013-10-05 14:14:14

标签: c# typing

我搜索了很多,但没有发现任何东西,我想知道的是我如何慢慢地输入文本框...我的意思是例如,如果我正在编写它,就像字母一样打字。

1 个答案:

答案 0 :(得分:2)

听起来你正试图模拟在C#中将文本输入到UI中,并希望它更慢地看起来更接近人类会输入的内容。如果是这样,为什么不在发送击键之间添加人为暂停?

void TypeText(string text) {
  foreach (var c in text) { 
    SendKeyStroke(c);
    Thread.Sleep(TimeSpan.FromSeconds(1));
  }
}