みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM15 Win
レイアウト1(ウインドウの調整[収まるようにサイズ変更]から
レイアウト2(新規ウインドウで高さ横幅指定)を開いてもレイアウト2の高さ横幅は効いてないです。
レイアウト1にウインドウの調整[収まるようにサイズ変更]を指定しないとOKなのですが...
Offline
レイアウト1のサイズを継承しているのでしょうか?
Offline
ウインドウの調整[収まるようにサイズ変更をレイアウト1のスクリプトトリガで設定していたのですが
レイアウト1を開くときのスクリプトにいれたらいいようです。
仕様でしょうか...?
Offline
具体的にどのような時おこる事象なのか(スクリプトなのかユーザ操作なのか)
詳細を書かれたほうが良いと思いますよ。
[ウインドウの調整]のスクリプトステップは表示中のウインドウの現在のレイアウトに対して一過性で実行されます。
その後のレイアウト変更に応じて自動的に調整するような永続的なスクリプトステップではありません。
ウインドウの調整
https://www.filemaker.com/help/15/fmp/j … indow.html
Last edited by Moz (2017-08-18 17:16:07)
Offline
レイアウト設定のスクリプトトリガOnLayoutEnterに
ウインドウの調整[収まるようにサイズ変更]を設定するとそのレイアウトから新規ウインドウで開かれた
レイアウトのサイズ(高さ横幅)は親のレイアウトサイズを継承しています。
Offline
新規ウインドウは実行時に指定がなければアクティブなウインドウのサイズで作成されます。
Offline
新規ウインドウで高さ横幅指定してもその値でサイズ変更しません。
Offline
スクリプトトリガによって新規ウインドウが指定サイズで開かれたあとで調整されてしまっています。
新規ウインドウは実行時のウインドウのレイアウトで開かれるため元のウインドウのレイアウトサイズになります。
スクリプトトリガを外すか新規ウインドウでレイアウトを切り替えたのちもう一度ウインドウの調整をすれば良いでしょう。
FileMaker 16 では新規ウインドウを開く際にレイアウトが指定できますのでアップデートもひとつの手です。
Last edited by Moz (2017-08-18 17:56:58)
Offline
なので、書いている通り、スクリプトトリガをはずしました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 514.1 KiB (Peak: 519.01 KiB) ]