memo1で覆っていろいろなボタンなどを隠したい

解決


AS  2022-11-01 11:44:06  No: 150660  IP: 192.*.*.*

一つのFormにいろいろなlabelなどを置いて表示させるとともに
memo1に演算結果を表示させたいのです。
Formが大きくないので、memo1で重要でないものを覆って見え
なくしたいのですが、memo1は透明なので見えてしまいます。

下が見えなくする方法を知りたいのですが??
ObjectInspectorを調べてもよく分かりません。

よろしくお願いします。

編集 削除
AS  2022-11-01 11:45:12  No: 150661  IP: 192.*.*.*

ボタンではなくLabelとかeditとかです。

編集 削除
HFUKUSHI  2022-11-01 12:11:10  No: 150662  IP: 192.*.*.*

隠れますよね?
VCLではTWinControlから派生しているコンポーネント(TButtonなど)はコンテナ(フォームやフレームなど)上のZオーダに従うので、TMemoを前面に置けば(生成順が後になっていれば)背後のコントロールは隠されます。
またTGraphicControlから派生しているコンポーネントは貼り付けられているコンテナに直接書かれるので、コンテナのZオーダに従います。

編集 削除
AS  2022-11-01 12:14:16  No: 150663  IP: 192.*.*.*

memo1を最後に配置したら、隠れるんですね。

古いFormを改造したので見えるんですね。
やってみます。

編集 削除
AS  2022-11-01 12:18:08  No: 150664  IP: 192.*.*.*

ありがとうございました。

memo1を使うことは最近なかったので、
分かりませんでした。

また、よろしくお願いします。

編集 削除