2015-06-15 179 views
0

在一个程序中,我需要等待一个事件(按键),并得到它的字符。之后该计划将继续。这一进程将重复几次。在我的第一次尝试中,代码运行并且任何字符都没有保存。我发现我应该使用线程,但我不熟悉它。 任何人都可以给我一个简单的例子。 我第一次尝试代码等待一个事件regulary

System.Windows.Forms.SendKeys.Send("a"); 
System.Windows.Forms.SendKeys.Send("b"); 

和按键事件

MessageBox.Show(e.KeyChar); 

导致仅仅是一个消息框 “A”。 我觉得程序应该等待

System.Windows.Forms.SendKeys.Send("a"); 
+0

欢迎来到Stack Overflow。你问的问题不清楚。请参阅[如何提问](http://stackoverflow.com/help/how-to-ask)了解更多信息。谢谢。 –

回答

0

我解决了它我使用线程和生产者/消费者问题。事件发生后,它将等待事件方法运行。