エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Enabledがfalse中のクリックイベントがtrue後に実行されてしまいます。 - Visual Basic 中学校 掲示板
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Enabledがfalse中のクリックイベントがtrue後に実行されてしまいます。 - Visual Basic 中学校 掲示板
フォーム上に何個かのボタンが配置してあり、ボタンを押すと、それぞれのボタンに 対応したエクセルファ... フォーム上に何個かのボタンが配置してあり、ボタンを押すと、それぞれのボタンに 対応したエクセルファイルを印刷するプログラムを作っています。 印刷処理に時間がかかるので、ボタンがクリックされるとプリンタにデータが 送られるまでの間、フォームのEnabledをfalseにして、ボタンが押されないよう にしています。 しかし、false中にボタンがクリックされると、フォームがtrueに戻った後に、 ボタンのクリックイベントが発生してしまい、印刷がされてしまいます。 どうして、このようなことが起きてしまうのかわかりません。 false中にクリックされても、true後にイベントが発生しないようにするには どうしたらよいのでしょうか? ご存知の方がいらっしゃいましたら、お教えください。 キーボード入力やマウス操作、画面描画などといった処理は 「ウィンドウ メッセージ」という、一種のイベント通知として扱