ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: 現在カーソルがパーキングしているコントロール名の取得

このトピックの投稿一覧へ

なし Re: 現在カーソルがパーキングしているコントロール名の取得

msg# 1.4.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-9-30 10:13
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パーク時にボタンが有効、以外の項目パーク時に無効となります。
項目が多くなると式が長くなるのが難ですが、ハンドラが増えるよりは管理は楽かと。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約