DOBON.NET DOBON.NETプログラミング掲示板過去ログ

キーバッファをクリアしたいのですが

環境/言語:[C#&.NET Framework1.1]
分類:[.NET]

C#を使用しているのですが、重い処理をしている最中にキー入力をした場合、
この処理が終了した後にキーイベントが起こってしまいます。
重い処理の終了時にキーバッファをクリアしたいのですが、良い方法はあるのでしょうか?

重い処理をスレッドに変更して処理中はキーイベントを無視するようにしてみたのですが、
ほかの問題が発生してしまったのでスレッド以外で実現したいです。

よろしくお願いします。
重い処理の終了直前に
Application.DoEvents();
を実行し、このときキーイベントが起こっても無視するようにしたら解決しました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板