Re: 現在カーソルがパーキングしているコントロール名の取得
null
投稿数: 191
何処にぶら下げるか悩みましたが、とりあえずココで。
パークしている項目によって、ボタンの有効・無効を切り替える方法ですが、
各項目の「コントロール前」でフラグを制御する以外の方法がありましたので
メモ程度にここに書いておきます。この方法もボタン制御用の変数が必要ですが・・・
ボタン制御 L=論理 を定義
タスク前辺りで一応初期化。 'FALSE'LOG をセット
ボタンの有効特性にボタン制御を定義
イベントタイプ E=式 のハンドラを作成
式の内容は LastPark(0)='項目1' OR LastPark(0)='項目3'
項目更新 ボタン制御 ← 'TRUE'LOG
もう一つ、イベントタイプ E=式 のハンドラを作成
式の内容は NOT(LastPark(0)='項目1' OR LastPark(0)='項目3')
項目更新 ボタン制御 ← 'FALSE'LOG
これで項目1・3パーク時にボタンが有効、以外の項目パーク時に無効となります。
項目が多くなると式が長くなるのが難ですが、ハンドラが増えるよりは管理は楽かと。
パークしている項目によって、ボタンの有効・無効を切り替える方法ですが、
各項目の「コントロール前」でフラグを制御する以外の方法がありましたので
メモ程度にここに書いておきます。この方法もボタン制御用の変数が必要ですが・・・
ボタン制御 L=論理 を定義
タスク前辺りで一応初期化。 'FALSE'LOG をセット
ボタンの有効特性にボタン制御を定義
イベントタイプ E=式 のハンドラを作成
式の内容は LastPark(0)='項目1' OR LastPark(0)='項目3'
項目更新 ボタン制御 ← 'TRUE'LOG
もう一つ、イベントタイプ E=式 のハンドラを作成
式の内容は NOT(LastPark(0)='項目1' OR LastPark(0)='項目3')
項目更新 ボタン制御 ← 'FALSE'LOG
これで項目1・3パーク時にボタンが有効、以外の項目パーク時に無効となります。
項目が多くなると式が長くなるのが難ですが、ハンドラが増えるよりは管理は楽かと。
投票数:0
平均点:0.00
投稿ツリー
-
現在カーソルがパーキングしているコントロール名の取得
(renoa, 2009-9-28 14:30)
- Re: 現在カーソルがパーキングしているコントロール名の取得 (hiro, 2009-9-28 15:49)
-
Re: 現在カーソルがパーキングしているコントロール名の取得
(renoa, 2009-9-28 16:07)
- Re: 現在カーソルがパーキングしているコントロール名の取得 (hiro, 2009-9-28 17:07)
- Re: 現在カーソルがパーキングしているコントロール名の取得 (null, 2009-9-29 10:39)
-
Re: 現在カーソルがパーキングしているコントロール名の取得
(muka, 2009-9-28 19:41)
- Re: 現在カーソルがパーキングしているコントロール名の取得 (tiyn, 2009-9-29 11:48)
-
Re: 現在カーソルがパーキングしているコントロール名の取得
(renoa, 2009-9-29 11:57)
-
Re: 現在カーソルがパーキングしているコントロール名の取得
(null, 2009-9-30 10:13)
-
Re: 現在カーソルがパーキングしているコントロール名の取得
(tiyn, 2009-9-30 12:22)
- Re: 現在カーソルがパーキングしているコントロール名の取得 (null, 2009-9-30 14:04)
-
Re: 現在カーソルがパーキングしているコントロール名の取得
(tiyn, 2009-9-30 12:22)
-
Re: 現在カーソルがパーキングしているコントロール名の取得
(null, 2009-9-30 10:13)
- Re: 現在カーソルがパーキングしているコントロール名の取得 (renoa, 2009-9-30 14:46)
-
Re: 現在カーソルがパーキングしているコントロール名の取得
(renoa, 2009-9-30 16:19)
- Re: 現在カーソルがパーキングしているコントロール名の取得 (null, 2009-10-1 15:22)
-
Re: 現在カーソルがパーキングしているコントロール名の取得
(renoa, 2009-10-1 15:42)
- Re: 現在カーソルがパーキングしているコントロール名の取得 (hiro, 2009-10-1 17:21)