Active tab名を取得するーその3ー [FileMaker]
Active tab名を取得する汎用スクリプトですが、タブコントロールが入れ子になっているとうまく取得できませんでした。ちょっと複雑な処理をして入れ子になったタブコントロールでもActive tab名を取得する汎用スクリプトができました。説明は煩雑すぎますのでSample ActiveTab2.fp7をみてください。実際の使い方は、
1. すべてのタブコントロールに名前をつける。タブ名をつけるにはインスペク/位置(FMP11)、タオブジェクト情報(FMP10以前)を利用する。
2. スクリプトインポートでこのファイル(ActiveTab2.fp7)から以下の3つのスクリプトをインポートする。
□各タブに親子フラグをたてる
□子タブに親タブ情報を付加する
□ActiveTabを取得する
3. レイアウト移動スクリプトに、スクリプト実行で「ActiveTabを取得する」を入れる。
4. 元に戻るスクリプトで、レイアウト切り替えの後に、オブジェクトへ移動[オブジェクト名;$$activetab]を加える。
サンプルファイル ActiveTab2.fp7(ZIP圧縮: 02_ActiveTab2.zip)をアップしておきますのでお試しください。
http://www001.upp.so-net.ne.jp/MedFiles/samples.html
1. すべてのタブコントロールに名前をつける。タブ名をつけるにはインスペク/位置(FMP11)、タオブジェクト情報(FMP10以前)を利用する。
2. スクリプトインポートでこのファイル(ActiveTab2.fp7)から以下の3つのスクリプトをインポートする。
□各タブに親子フラグをたてる
□子タブに親タブ情報を付加する
□ActiveTabを取得する
3. レイアウト移動スクリプトに、スクリプト実行で「ActiveTabを取得する」を入れる。
4. 元に戻るスクリプトで、レイアウト切り替えの後に、オブジェクトへ移動[オブジェクト名;$$activetab]を加える。
サンプルファイル ActiveTab2.fp7(ZIP圧縮: 02_ActiveTab2.zip)をアップしておきますのでお試しください。
http://www001.upp.so-net.ne.jp/MedFiles/samples.html
2011-03-28 17:42
nice!(0)
コメント(0)
トラックバック(0)
コメント 0