• ベストアンサー

重なっているコンポの実行時優劣設定

こんにちは、honiyonです。  Delphi5を使用しています。  例えば、フォームにボタン2つを重なるように配置したとします。  設計時であればボタンを右クリックして「背面へ移動」「前面へ移動」でそれぞれの優劣を設定出来ますが、これを実行時に行いたいと考えています。  実際はボタンではないのですが、このような重なっているコンポーネントの優劣設定(どれを表示するか)を行いたいです。  これは可能でしょうか。  可能な場合、どのような処理を行えば良いでしょうか。  宜しくお願いします(..

質問者が選んだベストアンサー

  • ベストアンサー
noname#4252
noname#4252
回答No.1

前面にするには BringToFront メソッドですかね。 私の場合は見せたいもののVisibleをTrueにして 他のをFalseにしたりしてますが。

honiyon
質問者

お礼

こんにちは、honiyonです。   ご回答有難う御座います(..   なるほど!出来ました(^^)   今回は複数枚重なっていて、一番上をVisible:=falseにした時に次に一番上に見えるのは何?という制御が必要だったもので、Visibleですと順番管理が必要になり面倒だったもので(^^; BringToFrontを使えばそのような管理が必要なく実現出来ます♪   有難う御座いました。