2011-07-20 2 views
0

これは何度も尋ねられていますが、私はそれを解決しようとしています。グラデーションの透明度の問題 - UserControlのパネルにラベルを貼り、最終的には親に表示されます。

私はUserControl上のパネルにラベルを持ち、UserControlはフォーム上に表示されます。

The Label.BackColor = Transparent。

パネルはDevExpressからのもので、グラデーションの背景を設定しました。

問題:ラベルは、ではありません。それらはそれぞれテキストの周りに白い実線の矩形として表示されます。 (私は2つのグラデーションカラーの最初のものが白であるので、白がPanelから来ると仮定します。)

私はこの問題についてGoogleで私自身のラベルコントロールをロールバックし、特有のGDI +コマンドを起動し、コントロール、そしてペイントイベントをフックして、揺れ動く海のサッチーを歌い、私の頭の上に1フィートを保持してください...

本当に?ラベル ".BackColor = Transparent"を許可していませんか?なぜそれは働かないのですか?

これで何が最良の方法ですか?

答えて

0

何とか私はラベルの背景を透明にしようとしたことはありませんでした。

私は誇りではありません。

関連する問題