DOBON.NETプログラミング掲示板過去ログ
透明な背景色のコントロールを作成したい。
題名: 透明な背景色のコントロールを作成したい。
著者: ビギナー
日時: 2004/10/06 12:08:39
ID: 6527
この記事の返信元:
(なし)
この記事への返信:
[6530]
Re[1]: 透明な背景色のコントロールを作成したい。
ぺがらぼ
2004/10/06 13:53:16
ツリーを表示
環境/言語:[VB.NET2003]
分類:[.NET]
こんにちは。どうしても解決できないことがありましたので投稿させていただきました。
透明色を設定
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)
ラベルの背景色変更
Label.BackColor = Color.Transparent
で、確かにbackColorが透明になるのですが、重なったコントロールまで透明になってしまいます。
例えば1.黒いフォーム 2.白いラベル 3.透明なラベルと重ねた場合、白いラベルが見えるようにしたいのですが実際は黒いフォームが見える状態です。
ご指導よろしくお願い致します。
題名: Re[1]: 透明な背景色のコントロールを作成したい。
著者: ぺがらぼ
URL:
http://pegalabo.net/
日時: 2004/10/06 13:53:16
ID: 6530
この記事の返信元:
[6527]
透明な背景色のコントロールを作成したい。
ビギナー
2004/10/06 12:08:39
この記事への返信:
(なし)
ツリーを表示
■No6527に返信(ビギナーさんの記事)
> こんにちは。どうしても解決できないことがありましたので投稿させていただきました。
>
> 透明色を設定
> Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)
> ラベルの背景色変更
> Label.BackColor = Color.Transparent
>
> で、確かにbackColorが透明になるのですが、重なったコントロールまで透明になってしまいます。
> 例えば1.黒いフォーム 2.白いラベル 3.透明なラベルと重ねた場合、白いラベルが見えるようにしたいのですが実際は黒いフォームが見える状態です。
> ご指導よろしくお願い致します。
Visual Basic Power Packで解決できると思いますが、英語版しかなく、実装も複雑です。
Visual Basic Power PackはGDNの英語サイトでダウンロードできますので、とりあえず、落としてみてはいかがでしょうか?
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
こんにちは。どうしても解決できないことがありましたので投稿させていただきました。
透明色を設定
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)
ラベルの背景色変更
Label.BackColor = Color.Transparent
で、確かにbackColorが透明になるのですが、重なったコントロールまで透明になってしまいます。
例えば1.黒いフォーム 2.白いラベル 3.透明なラベルと重ねた場合、白いラベルが見えるようにしたいのですが実際は黒いフォームが見える状態です。
ご指導よろしくお願い致します。