C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 19 を表示中)
■7842 / )  Buttonコントロールのイベントについて
□投稿者/ エビアン (13回)-(2007/09/17(Mon) 21:59:41)

分類:[.NET 全般] 

お世話になります。
VS 2005 .net C#で開発しています。

Buttonのイベントについてですが、
KeyDownである処理のループを開始して、
KeyUpでその処理を中断しています。

KeyDownでFlagをONします。
KeyUpでFlagをOFFします。
動作処理の最初にFlagの状態をみて、開始(継続)するか、中断するかを
判断しています。

問題はKeyUpの処理が遅れてしまうことです。
FlagがOFFになるのが遅れるので、動作処理が2〜3回くらい繰り返されてしまいます。

Keyが放されたらすぐにKeyUpイベントを呼びたいのですが、
何かいい方法があるのでしょうか?


分かりにくい文章で申し訳ありませんが、
よろしくお願いします。
返信 編集キー/


管理者用

- Child Tree -