重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

こんにちは、honiyonです。

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

 これは可能でしょうか。
 可能な場合、どのような処理を行えば良いでしょうか。

 宜しくお願いします(..

A 回答 (1件)

前面にするには BringToFront メソッドですかね。


私の場合は見せたいもののVisibleをTrueにして
他のをFalseにしたりしてますが。
    • good
    • 0
この回答へのお礼

こんにちは、honiyonです。

  ご回答有難う御座います(..
  なるほど!出来ました(^^)

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

  有難う御座いました。

お礼日時:2003/07/10 16:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!