- くだすれDelphi(超初心者用)その56
645 :デフォルトの名無しさん[sage]:2015/12/27(日) 08:36:54.18 ID:QBQnSzS+ - 思うようにできませんでした。
書く方が悪くてすみません。 Aボタンを押しBボタンを押した時のループはそのままで、Aボタンを押した時の有効のみを無効にするにはどうしたらいいでしょうか。
|
- くだすれDelphi(超初心者用)その56
647 :デフォルトの名無しさん[sage]:2015/12/27(日) 10:18:08.33 ID:QBQnSzS+ - A、B、Cのボタンを配置し、Aボタンを押してから5秒間はBとCのボタン有効となります。この間AボタンはTrueです。5秒経過したらFalseに戻ります。
Bボタンにはwhileのプログラムがあります。 Cボタンにはwhileから出るように書きました。 Aボタンを押し(True)、Bボタンを押しwhileでループ状態の時に、5秒経過した時AボタンがTrueのままでFalseになりません。 Bボタンのwhileのループそのままにしておきたいです。 どうしたらいいでしょうか。
|
- くだすれDelphi(超初心者用)その56
650 :デフォルトの名無しさん[sage]:2015/12/27(日) 11:17:05.97 ID:QBQnSzS+ - わかりやすい解説ありがとうございます。
自分で調べた限りでは解Bしか見つからなかったのでお聞きしました。 解Aについては途中で止まるとキリが悪い場合が多いのでやめておきます。 TTimerを使っていますが、他に拾ったfunctionでも試しました。どちらも一緒でした。 解Cのタイマーをもう一つ使う方法でやってみたいと思います。
|