任意の .NET 2.0 Winforms アプリケーションで、コードをデバッグ モードで実行し、ブレークポイントに到達するか、コードに 1 行ずつステップ インし、デバッグ中のアプリケーションの GUI を表示したい場合、.NET は実行します。アプリケーション画面を描画しません。
たとえば、フォームの TextBox にいくつかのメッセージを書き込むアプリケーションがあります。コードを段階的にデバッグするとき、またはブレークポイントに到達したときに、すべてのメッセージが TextBox に記録されていることを確認したいのですが、Alt-Tab を押して VS2005 ウィンドウから WinForms アプリケーション ウィンドウに切り替えると、すべてが表示されます。ホワイトカラーです。VS2005 のデバッグ モードで F5 キーを押すまで、フォームは再描画されません。
この理由は何ですか?コードにスレッドを導入せずにこれを克服する方法はありますか?