|
■No95828 (みかわ さん) に返信 > フォームの上に3枚のパネルを重ね、その上にテキストを貼り付けて表示しているのですが、
そちらの要件にあうかどうかは分かりませんが、 セットアップ ウィザードのような、ページが切り替わるような 画面を作ろうとしているのかな、と予想してみました。
もし、3 枚のパネルが、すべて同一サイズかつ同一座標に配置しておき、 いずれか一枚のみが Visible = true にして運用するようなケースであれば、 自分は 入れ子の Panel を使うようにしています。
たとえば、横400 x 縦300 とする場合…
1: 親となるパネル panel0 を配置。 Size = (400, 300) AutoScroll = true
2: 子となるパネル panel1 を panel0 の中に配置。 Dock = Left Width = 300 ※Height は気にしない
3: panel1 を Ctrl+C でクリップボードにコピーし、 panel0 を選択した状態にしてから Ctrl+V。 これで、panel1 の右に panel2 が追加されて、 panel0 で水平スクロールできる状態になるはず。
4: 再度、panel0 を選択した状態で Ctrl+V。 同様に panel3 が追加されて、panel0 の上に 3 枚のパネルが載った状態になるハズ。
5. panel0 と panel1 の Visible を true にして、 panel2 と panel3 の Visible を false にしておく。
これで実行すれば、画面上には パネルが 1 枚だけに見えますし、 画面デザインもやりやすくなるかと。
※AutoScroll を False に戻すかどうかは任意。
|