5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

モナーの *やさしい* Delphi質問スレ Ver.14

594 :589:03/04/24 16:38
>>590
できた!できたよ!!ありがとう。
フラグはデフォルト0にして、処理終了時に1にセットするようにして、
OnIdleイベントでフラグが1のときはボタンをアンロック、フラグを0にリセット、って
流れでバッチリOKでした。

でもこの場合、入力項目を動的にチェックして、ある条件下ではボタン使用可、
それ以外の場合は使用不可、っていう場合分けがあった場合、OnIdleイベント
にもその条件を追加しないといけなくなってしまいますね。後々条件が変わった
時なんかにはちょっと注意しないといけないって言うのがつらいところですね。


>>591
処理中、という書き方をしましたが、実際はボタンのOnClickイベントで、
Button.Enabled := False;
try
・・・イベント処理・・・
finally
Button.Enabled := True;
end;
という書き方をしました。ボタンが一時的に無効になっていることは間違いないです。

209 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)