掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
プログラム実行中にコマンドボタンの動作を視覚的に表すには? (ID:107178)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
例えば、実行ボタンとキャンセルボタンを用意し、 初期状態で実行ボタンのEnabled=True, キャンセルボタンのEnabled=Falseにしておきます。 実行ボタンのクリックイベントプロシージャの先頭で 実行ボタンのEnabled=False,キャンセルボタンのEnabled=Trueに設定します。 キャンセルボタンのクリックイベントプロシージャの先頭で キャンセルボタンのEnabled=Falseに設定し、 実行ボタンのクリックイベントプロシージャ内の ループを中断してExit Subする直前で実行ボタンのEnabled=Trueにします。 また、ループが正常に終了し、実行ボタンのクリックイベントプロシージャを 抜ける直前で実行ボタンのEnabled=True, キャンセルボタンのEnabled=Falseに設定します。 このように制御すれば、ボタン表面の文字の色で 現在行われている処理、可能な処理がわかります。 さらに親切にしたいなら、状態表示用のLabelを用意し、 「実行ボタンクリックで処理を開始します。」 「処理実行中・・・キャンセルボタンクリックで処理中断します。」 「処理中断中・・・しばらくお待ちください。」 「処理は正常に終了しました。」 等の表示を行えばいいでしょう。 >このような場合別フォームを作成するなどしたほうがいいのでしょうか? デザイン上の問題です。そのほうが見栄えや操作性がよくなるようなら 作成してもいいでしょう。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.