サブフォームのスクロールバー表示について
ヘッダ、明細関係の入力画面を作成しております。
現在は、実行画面にて明細を9行以上入力すると、スクロールバーが表示されます。
9行未満でもスクロールバーが常に表示されるようにするには、
どうしたらよいでしょうか。

-
mariさん、
9行未満でもスクロールバーを表示させるという意味は、スクロールバーの部分だけ、グレーか何かの色を強制的に塗るということでしょうか?
スクロールする必要がないときにスクロールバーを無理やり表示させるというのは、OSの動きに反するもののように思えますが。。。
-
tandaさん
ご教示ありがとうございます。
個人的にスクロールバーが表示されていないと、
”8行しか入力できない”というふうに感じてしまうだけなので、
スクロールが必要ない時に表示されないのが一般的であれば、問題ないです。
-
mariさん、
WindowsでもmacOSでもそのような動きになっていますので、とくに違和感はないと思いますよ。
スクロールバーの領域は取られているはずです。 -
uniPaaS V1 Plus など以前のテーブルコントロールでは、最初から右端にデフォルトで
スクロールバー部分が表示されておりました。
どのバージョンからだったかわかりませんが
スクロールしないと見られないレコードがある場合のみ
スクロールバーが表示されるようになったような気がします。
今も以前もそうですが、テーブルコントロールのスクロールバーは非表示にする事もできます。 -
nkmtさん、
> どのバージョンからだったかわかりませんが
スクロールバーの表示が「絶対表示」以外に「相対表示」にも対応してからですね。
OSの機能に準拠してからです。 -
xpa2.5から今の動きでしょうね。
uniPaaS V1 Plusのヘルプ
[テーブル]コントロールに垂直スクロールバーを配置するかどうかを指定します。
xpa2.5のヘルプ
[テーブル]コントロールに垂直スクロールバーを配置するかどうかを指定します。
表示するレコード数が、テーブルの表示行数を超えた場合のみスクローリバーが表示されます。 -
スクロールバーの表示のON/OFFだけではないですよ。
つまみの大きさやその位置、なおかつ移動領域のサイズがロードしたデータ量に対して絶対的であるか相対的であるかも進化した内容です。
-
スクロールバーは、昔から今もそうですが
非表示に出来ますと、質問者様には無関係な余計な投稿をしてしまいました。 -
tandaさん、nkmtさん
貴重なご意見ありがとうございます。
以前のバージョンはできていたんですね。
時代の進化だと思って、受け止めます。
サインインしてコメントを残してください。
コメント
9件のコメント