在一个程序中,我需要等待一个事件(按键)并获取它的char。之后该计划将继续。这个进步会重复几次。在我的第一次尝试中,代码运行,任何角色都没有保存。我发现我应该使用线程,但我不熟悉它。 谁能给我一个简单的例子。 我的第一次尝试代码
System.Windows.Forms.SendKeys.Send("a");
System.Windows.Forms.SendKeys.Send("b");
并在按键活动中
MessageBox.Show(e.KeyChar);
该结果只是一个消息框" a"。 我认为程序应该等到
之后System.Windows.Forms.SendKeys.Send("a");
答案 0 :(得分:0)
我解决它我使用线程和生产者/消费者问题。 事件发生后,它将一直等到事件方法运行。