Formの中にPanel1を貼り付けAlignプロパティーをalLeftにしています
その中にもう1つのPanel2を入れた状態で、
実行時にFormの縦サイズを小さくするとPanel2が隠れてしまいます
その場合に、Formの別の位置にPanel2を表示したいのですが
Panel1から抜け出して移動することは可能でしょうか?
(別々に配置して位置あわせすればよいのですが、プログラムの都合上
デザイン時にはPanel2は必ずPanel1上に置きたいのです)
うーん。
BrindToFrontを使えば何とかなったりしないでしょうか?
でももしかしたら、Panel2が隠れているのではなくて、"見えない場所に行ってしまった"のかもしれませんね。
それのサイズをリサイズするごとに訂正するか、そっちにもAlignプロパティを指定する必要があるかも。
Parentプロパティを移動したい先に指定します。
Panel3に移動しないのなら、
Panel2.Parent := Panel3;
フォームを親にすれば、フォーム上で独立したパネルになります。
Panel2.Parent := Self;
Panel1に戻したいなら、
Panel2.Parent := Panel1;
hatenaさん
有難うございます 解決しました。
ツイート | ![]() |