私が開発しているプログラムでは、特定のテキストボックス内でENTERがクリックされるまで待機するメソッドが必要です(通常、winformイベントが呼び出されます)。スレッドでこれを行う必要があることは知っていますが、それを行うメソッドを作成する方法がわかりません。より具体的には、スレッドでイベント メソッドを呼び出す方法がわからず、このメソッドが呼び出されるまでブロックされているため、メインで呼び出すことができません。
メインスレッドを停止する方法は次のとおりです。
void WaitForInput()
{
while (!gotInput)
{
System.Threading.Thread.Sleep(1);
}
}
ヘルパーに感謝します。