| ■1911 / ) |
FormのEnabledプロパティについて |
□投稿者/ ろん 二等兵(1回)-(2005/11/18(Fri) 14:18:30)
|
分類:[C#]
分類:[C#]
はじめまして。 ほとほと困り果てているので、質問させてください C#で、ボタンの貼り付けてあるFormを作成しています。 ボタン1を押下して、そのボタンの処理が内部で実行されている間は、 他のボタンの押下を受け付けたくありません。 そのため、ボタン1が押下された時に下記のようにして、formを無効化 して、処理終了後に有効に戻しています。 this.Enabled = false; System.Threading.Thread.Sleep(5000); //処理の代わり this.Enabled = true; しかし、処理実行中(formは無効化されている)にボタン2を押下しておくと、 ボタン1の処理終了後に、続けてボタン2の処理が実行されてしまいます。 どのようにしたら、処理実行中のマウスクリックを無効にできるのでしょうか?
良い方法がありましたら、よろしくお願いします。
|
0
|