初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2020-09-15 17:19:55

post
Guest

同一座標にタブコントロールを配置して切り替えを行いたい

環境:FileMaker19 Pro

レイアウト上の同一座標にてタブコントロールを複数配置して特定条件下でオブジェクトを表示or非表示にしたいと
思って設定いたしましたが、同一座標上にタブコントロールオブジェクトを配置すると
既に設置されていたタブコントロール配下のオブジェクトとして認識されてしまい、オブジェクトの非表示設定が
動作しない状況です。

代替案として1つのタブコントロール上に複数フィールドを配置し各フィールドごとにオブジェクト非表示の設定を入れています。
手間がかかるので、タブコントロールでの表示非表示の切り替えを行いたいのですが、何か方法はないのでしょうか?

#2 2020-09-15 17:37:32

himadanee
Guest

Re: 同一座標にタブコントロールを配置して切り替えを行いたい

位置を0.1pxとかずらせば、できませんか?

#3 2020-09-15 17:46:28

mic
Member

Re: 同一座標にタブコントロールを配置して切り替えを行いたい

同じ場所にオブジェクトを配置して表示非表示を切り替えたい時は、スライドコントロールを使うと楽ですよ。
ドットやスライドで切り替えるのではなく、パネルに名前を付けてスクリプトで切り替えます。

ナビゲーションドットを非表示にし、余白や枠線、背景色をなくして表示切替によく使っています。

Offline

#4 2020-09-17 09:43:45

post
Guest

Re: 同一座標にタブコントロールを配置して切り替えを行いたい

ご返信ありがとうございます。

やはりタブコントロールでは同一座標にて重ねることはできないのですね・・・
座標を0.1ずらすというのは方法の1つとして考えておきます....
スライドコントロールをタブコントロールのように見せるというのは確かにいいかもしれません。
提案頂いた手法でどうにか試してみます。

ありがとうございました!

#5 2020-09-17 10:18:46

qb_dp
Member

Re: 同一座標にタブコントロールを配置して切り替えを行いたい

「スライドコントロールをタブコントロールのように見せる」ではなくて、
スライドコントロールの上にタブコントロールを配置するという事では。

Offline

#6 2020-09-17 15:56:05

mic
Member

Re: 同一座標にタブコントロールを配置して切り替えを行いたい

qb_dp さんの仰る通り、スライドコントロールのパネルにタブコントロールごと乗せるという意味です。
タブコントロールをスライドコントロールに変更するという意味ではありません。

同じ場所に配置したいタブコントロールA、タブコントロールBがあったとします。
ABよりやや大きめのスライドコントロールを新たに作成し、パネル1にタブA、パネル2にタブBを乗せます。
あとはスライドに以下のような設定をすれば、表示切替用のスライドに出来ます。
・各パネルに名前を付けておく
・「スワイプジェスチャを有効にする」のチェックを外す
・「ナビゲーションドットを表示」のチェックを外す
・スライドの背景色を透過にする
・余白や枠線を全て削除

あまりに違和感がなく、たまにスライドで切り替えている事を忘れることがあるので、パネルに色を付けておき条件付書式で透明にといった小細工をすることもあります。

Offline

#7 2020-09-18 09:29:09

post
Guest

Re: 同一座標にタブコントロールを配置して切り替えを行いたい

qb_dpさん micさん

ご返信ありがとうございます。
なるほど・・・そういう意味だったのですね理解できておりませんでした!

試してみます!ありがとうございました!

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 515.84 KiB (Peak: 520.38 KiB) ]