みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境:FileMaker19 Pro
レイアウト上の同一座標にてタブコントロールを複数配置して特定条件下でオブジェクトを表示or非表示にしたいと
思って設定いたしましたが、同一座標上にタブコントロールオブジェクトを配置すると
既に設置されていたタブコントロール配下のオブジェクトとして認識されてしまい、オブジェクトの非表示設定が
動作しない状況です。
代替案として1つのタブコントロール上に複数フィールドを配置し各フィールドごとにオブジェクト非表示の設定を入れています。
手間がかかるので、タブコントロールでの表示非表示の切り替えを行いたいのですが、何か方法はないのでしょうか?
位置を0.1pxとかずらせば、できませんか?
同じ場所にオブジェクトを配置して表示非表示を切り替えたい時は、スライドコントロールを使うと楽ですよ。
ドットやスライドで切り替えるのではなく、パネルに名前を付けてスクリプトで切り替えます。
ナビゲーションドットを非表示にし、余白や枠線、背景色をなくして表示切替によく使っています。
Offline
ご返信ありがとうございます。
やはりタブコントロールでは同一座標にて重ねることはできないのですね・・・
座標を0.1ずらすというのは方法の1つとして考えておきます....
スライドコントロールをタブコントロールのように見せるというのは確かにいいかもしれません。
提案頂いた手法でどうにか試してみます。
ありがとうございました!
「スライドコントロールをタブコントロールのように見せる」ではなくて、
スライドコントロールの上にタブコントロールを配置するという事では。
Offline
qb_dp さんの仰る通り、スライドコントロールのパネルにタブコントロールごと乗せるという意味です。
タブコントロールをスライドコントロールに変更するという意味ではありません。
同じ場所に配置したいタブコントロールA、タブコントロールBがあったとします。
ABよりやや大きめのスライドコントロールを新たに作成し、パネル1にタブA、パネル2にタブBを乗せます。
あとはスライドに以下のような設定をすれば、表示切替用のスライドに出来ます。
・各パネルに名前を付けておく
・「スワイプジェスチャを有効にする」のチェックを外す
・「ナビゲーションドットを表示」のチェックを外す
・スライドの背景色を透過にする
・余白や枠線を全て削除
あまりに違和感がなく、たまにスライドで切り替えている事を忘れることがあるので、パネルに色を付けておき条件付書式で透明にといった小細工をすることもあります。
Offline
qb_dpさん micさん
ご返信ありがとうございます。
なるほど・・・そういう意味だったのですね理解できておりませんでした!
試してみます!ありがとうございました!
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 515.56 KiB (Peak: 520.1 KiB) ]