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

解決


AS  2022-11-01 20:44:06  No: 150660

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

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

よろしくお願いします。


AS  2022-11-01 20:45:12  No: 150661

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


HFUKUSHI  2022-11-01 21:11:10  No: 150662

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


AS  2022-11-01 21:14:16  No: 150663

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

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


AS  2022-11-01 21:18:08  No: 150664

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

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

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


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加