Vcl.StdCtrls.TCustomLabel.Transparent

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Transparent: Boolean read GetTransparent write SetTransparent stored FTransparentSet;

C++

__property bool Transparent = {read=GetTransparent, write=SetTransparent, stored=FTransparentSet, nodefault};

プロパティ

種類 可視性 ソース ユニット
property protected
Vcl.StdCtrls.pas
Vcl.StdCtrls.hpp
Vcl.StdCtrls TCustomLabel


説明

フォーム上で、ラベルに下にあるコントロールを、ラベルを透かして表示するかどうかを示します。

Transparent を True に設定すると、フォーム上で、ラベルが他のコントロールの表示の妨げになるのを、避けられます。 たとえば、テキストをグラフィックに追加するのにラベルが使用される場合、Transparent を True に設定し、ラベルが別個のオブジェクトとして独立しないようにできます。

Transparent が True の場合、ラベルは常に背景色で表示され、どの Color 設定も無視されます。 また、Transparent が True の場合、テキストの書き込みは、Transparent が False のときよりも遅くなります。 ラベルが、複雑なイメージの邪魔になっていない場合、次の両方を行うことで、パフォーマンスを最適化することも可能です:

  • Transparentfalse に設定、および、
  • ラベルの背景色を、その下にあるオブジェクトと一致するように設定。

関連項目