Q2:
加工報告書を作成するためのシステムを作ろうとしていて、その構成要素の1つにデータ入力を行うための「データ作成シート」があります。そこで、
・ データ作成シートが縦に長く見難い為、スクロール出来るよう、スクロールパネルを挿入してみたのですが、うまくスクロール出来ません。
・ ラベルやテキストテーブルを配置するとスクロールパネル上に表示されません。(ボタンは、見れます。)
スクロールさせる為にはどうすればよろしいでしょうか?
A2:
フレーム上にスクロールパネルを追加しましたら、部品はスクロールパネル上に配置し直す必要があります。また、フレームの配置方法はウィンドウのサイズに合わせてコンポーネントの表示領域が変更される「領域配置」をお試し下さい。
@画面編集画面で、左側ツリー図上のフレームの名前で右クリック>[新規コンポーネント追加]>[画面構成部品]>[パネル]>[スクロールパネル]と辿りクリックします。
Aツリー図上のスクロールパネルの名前の上をクリックします。右側はスクロールパネル用の領域になります。
Bスクロールパネルの「配置方法」を「横方向整列」から「手動配置」に変更します。
C左側ツリー図上でフレームの配下にある部品の名前をスクロールパネルの名前の上にドラッグ&ドロップします。スクロールパネル上に部品が配置されます。
一つ一つ移動することになりますが、フレーム上で配置されていた時の位置情報が保持されていて、位置を調整する必要はないはずです。
D配置が終わったら、ツリー図上のフレームの名前をクリックし、右側にフレーム用の領域を表示させます。
フレームの「配置方法」を「手動配置」から「領域配置」に変更します。
(領域配置のうちCenter(=常に中央に表示)の配置になります)
フレームの大きさの変更に伴い、スクロールパネルの表示領域もサイズ変更して表示されるようになります。
自動サイズ設定にチェックマークが入っていると、実行した時はスクロールパネルの大きさにフレームの大きさが合わせられますので、適宜外してお試しください。