在我一直在开发的程序中,需要一种方法来等到在特定文本框内单击 ENTER (通常是调用 winform 事件)。我知道我应该用线程来做这件事,但不知道如何制作一个可以做到这一点的方法。更具体地说,我不知道如何在线程上调用事件方法,也无法在 Main 上调用,因为在调用此方法之前它会被阻塞。
停止主线程的方法是:
void WaitForInput()
{
while (!gotInput)
{
System.Threading.Thread.Sleep(1);
}
}
感谢帮助。