画面の上下表示位置が端末によって異なる
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
画面の上下表示位置が端末によって異なる
msg# 1
ara
投稿数: 122
いつも参考にさせて頂いています。
標題の件についてお尋ねします。
v8よりxpaに移行させたシステムがあります。
今回よくわかならい現象で困っているのは、メニュー画面の表示についてです。ルータタスクに大メニューのボタンを表示させ、このボタンを押すと子タスクで定義している小メニューのボタンを表示さすというような仕組みにしています。
(ルートタスクの画面の上に、子タスクの画面を重ねるように配置しています。)
プログラムリポジトリからテスト実行させた時は、子タスクの画面は思った位置に表示されます。
キャビネットを作成して、別端末(XP)の実行環境で起動させると、子タスク画面の上下の表示位置が変わってしまいます。(少し上に表示されたり、下に表示されたり‥)横位置は正常です。
子タスクは並列に5つほどありますが、思った位置に表示される画面もあります。
また実行環境すべてでそうなるのかと思うとそうではなく、別の端末だと思った位置に表示されるケースもあります。
なぜこのようになるのか、原因をご教授いただけないでしょうか。
よろしくお願い致します。
標題の件についてお尋ねします。
v8よりxpaに移行させたシステムがあります。
今回よくわかならい現象で困っているのは、メニュー画面の表示についてです。ルータタスクに大メニューのボタンを表示させ、このボタンを押すと子タスクで定義している小メニューのボタンを表示さすというような仕組みにしています。
(ルートタスクの画面の上に、子タスクの画面を重ねるように配置しています。)
プログラムリポジトリからテスト実行させた時は、子タスクの画面は思った位置に表示されます。
キャビネットを作成して、別端末(XP)の実行環境で起動させると、子タスク画面の上下の表示位置が変わってしまいます。(少し上に表示されたり、下に表示されたり‥)横位置は正常です。
子タスクは並列に5つほどありますが、思った位置に表示される画面もあります。
また実行環境すべてでそうなるのかと思うとそうではなく、別の端末だと思った位置に表示されるケースもあります。
なぜこのようになるのか、原因をご教授いただけないでしょうか。
よろしくお願い致します。
投票数:0
平均点:0.00
Re: 画面の上下表示位置が端末によって異なる
msg# 1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
フォーム状態の維持が関係しているのではないでしょうか
YESにするとその状態が保存されます。
開発版だと保存されません。
違っていたらすみません。
YESにするとその状態が保存されます。
開発版だと保存されません。
違っていたらすみません。
投票数:0
平均点:0.00
Re: 画面の上下表示位置が端末によって異なる
msg# 1.1.1
ara
投稿数: 122
ISHIJIMAさん、レスありがとうございます。
フォーム状態の維持は全く意識したことがなかったので確認してみましたが、どのタスクも「YES」となっていました。
思った位置に表示されるタスクと、上下位置が変わってしまうタスクのそれぞれの画面特性を見比べてみたのですが、異なる部分がみあたりません‥
ver8からマイグレーションしていることが何か影響しているんでしょうか?
フォーム状態の維持は全く意識したことがなかったので確認してみましたが、どのタスクも「YES」となっていました。
思った位置に表示されるタスクと、上下位置が変わってしまうタスクのそれぞれの画面特性を見比べてみたのですが、異なる部分がみあたりません‥
ver8からマイグレーションしていることが何か影響しているんでしょうか?
投票数:0
平均点:0.00
Re: Re: 画面の上下表示位置が端末によって異なる
msg# 1.1.1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
端末ごとですよね
端末ごとでしたらNOにして確認したらどうなりますか?
あと端末ごとでOSが違うなんてことはないですよね
OSが違うとレイアウトが変わる可能性はあります。
端末ごとでしたらNOにして確認したらどうなりますか?
あと端末ごとでOSが違うなんてことはないですよね
OSが違うとレイアウトが変わる可能性はあります。
投票数:0
平均点:0.00
Re: 画面の上下表示位置が端末によって異なる
msg# 1.2
ara
投稿数: 122
>端末ごとですよね
はい、端末ごとです。
端末OSは、7とXPが混在しています。
OSによって少しレイアウトが変わることはあると思うのですが、今回は上下の位置がまったく異なったので、はて?と思った次第です。
「NO」にして確認しましたら、どの端末でも思った位置に表示されました!
ヘルプを読んでいると、「YES」にした方が状態保存されて位置が変わらないように思うのですが‥。(理屈ではよくわかりません)
この設定項目を意識したことがなかったので、今後気に留めるようにしておきます。ありがとうございました。
はい、端末ごとです。
端末OSは、7とXPが混在しています。
OSによって少しレイアウトが変わることはあると思うのですが、今回は上下の位置がまったく異なったので、はて?と思った次第です。
「NO」にして確認しましたら、どの端末でも思った位置に表示されました!
ヘルプを読んでいると、「YES」にした方が状態保存されて位置が変わらないように思うのですが‥。(理屈ではよくわかりません)
この設定項目を意識したことがなかったので、今後気に留めるようにしておきます。ありがとうございました。
投票数:0
平均点:0.00
Re: Re: 画面の上下表示位置が端末によって異なる
msg# 1.2.1
Tanda
投稿数: 2151
araさん、
「Yes」にすると、プログラム終了時にそのときの状態を保存する、
という動作になりますから、「No」で初期化されてデフォルトに
戻る、という解釈で合っていると思いますよ。
「Yes」にすると、プログラム終了時にそのときの状態を保存する、
という動作になりますから、「No」で初期化されてデフォルトに
戻る、という解釈で合っていると思いますよ。
投票数:0
平均点:0.00
Re: Re: 画面の上下表示位置が端末によって異なる
msg# 1.2.1.1
ara
投稿数: 122
Tandaさん、ありがとうございます。
まだまだ知らないことが多すぎるmagicです‥
またよろしくお願いします。
まだまだ知らないことが多すぎるmagicです‥
またよろしくお願いします。
投票数:0
平均点:0.00