Q55:ボタンを多数作成して、スクロールバーの形でボタンを上下、あるいは左右に移動させたい。
Q55-1:
現在作成中のプログラムではボタンを多数作成しております。スクロールバーの形でボタンを上下、あるいは左右に移動させたいのですが、コンポーネントにはスクロールパネルしか存在しておりません。ボタンを作成しているのが複合コンポーネントなので、非GUIコンポーネントに変更すればスクロールバーが現れる、という可能性はあるのでしょうか?エクセルを反映させたテーブルには自動的にスクロールバーが発生したのでもしかしたらと思いましてメールを差し上げた次第です。もし無理でしたら、何かスクロールバーの代わりになるようなものを紹介していただければ幸いです。
A55-1:
「画面編集」画面でフレームに[スクロールパネル]を配置し、その[スクロールパネル]上にGUI複合コンポーネントを載せてお試し下さい。
この時、フレームの配置方法は「領域配置」とします。
それ以外の配置方法ですと、スクロールバーは表示されません。
「領域配置」は2つないし3つ程の部品だと綺麗に配置できるので、その他の配置部品数が多い場合は、適宜パネル等に載せて下さい。
関連ファイルのサンプルでは、スクロールパネルを「領域配置>Center」でテーブルの載っているパネルを「領域配置>East」で配置しています。
関連ファイル:スクロール表示.mzax (※このファイルは、ZIP形式に圧縮してあります。)
備考:「スクロールパネル」の「Q&A3」にも記載。