画面表示 - 透過
背景色を透明にしたい -ラベル-
背景色を透明にするには、Biz/Browser DTで新たに追加されたColorクラスまたは、DisplayObjectクラスのopacityプロパティを利用します。
<Colorクラス>
Colorクラスは色情報を保持するクラスです。
Colorクラスでは、コンストラクタにて「R(赤)、G(緑)、B(青)、A(透過度)」を指定することで色を作成できます。
透過度が設定されたColorクラスを対象オブジェクトのBgColorクラスに代入することで、背景色を半透明にすることができます。
<opacityプロパティ>
opacityプロパティは、LabelクラスやFormクラス等、DisplayObjectクラスから派生したクラスで利用が可能です。
opacityプロパティでは対象オブジェクト全体の透過度を設定することができます。
【実行結果】
Form form1 { x = 0; y = 0; width = 800; height = 600; bgColor = "white"; label lb1 { x = 306; y = 41; width = 292; height = 248; value = "Colorクラスのコンストラクタで透過"; Font = new Font("Meiryo UI", 15, $True, $False, $False, $False); /* コンストラクタにて背景色の透過度を設定 */ bgColor = new Color(0,0,255,127); } Label lb2 { x = 109; y = 103; width = 332; height = 302; bgColor = "red"; value = "opacityプロパティで透過\nオブジェクト全体が透過されています。"; Font = new Font("Meiryo UI", 15, $True, $False, $False, $False); /* オブジェクト全体の透過度を設定 */ opacity = 0.5; } label lb3 { x = 345; y = 168; width = 347; height = 327; /* コンストラクタにて背景色の透過度を設定 */ bgColor = new Color(0,255,0,127); } }
Biz-Collections Bizの宝箱 トップへ
Biz/Browser DT・Biz/Designer DT TIPS集 トップへ