いつも大変お世話になっております。
ツールボックス内のコントロールを配置し、デザインを作成しております。
この際、以下のような操作をしたいのですが、ツールボックス内のコントロールをペタペタ配置するだけでは、難しいでしょうか?
「Panel2表示」ボタンクリック時、Panel1上にPanel2を表示する。
「Panel3表示」ボタンクリック時、Panel1上にPanel3を表示する。
プログラム内で、panel1/2/3.Visible = ( true / false ) ;
で表示・非表示で切り替えています。
今の方法ですと、デザイン時、panel2とpanel3を同位置にしないと思い通りの形になりません。
被せてしまうので、どちらかが隠れてしまったり、編集しにくかったりといった問題が起きています。
locationの位置をプログラム上で変更しようとも思ったのですが、Panel1に入ったPanel2の座標はPanel1の左上を基準とした座標に変換されていたりして、制御が難しいのかなと思っております。
この方法以外でも構いませんので、何かいい方法等御座いませんでしょうか?
お手数おかけして申し訳ございませんが、どなた様かご指導ご鞭撻の程よろしくお願い致します。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/22 05:39