これは何度も尋ねられていることは知っていますが、私が解決しようとしている方法ではありません。
UserControl の Panel に Labels があり、UserControl はフォームに入ります。
Label.BackColor = 透明。
パネルは DevExpress のもので、グラデーションの背景を設定しました。
問題: ラベルが透明ではありません。それらはそれぞれ、テキストの周りに白い塗りつぶされた長方形として表示されます。(2 つのグラデーション カラーの最初の色が白であるため、白はパネルから来ていると思います。)
この問題について私がグーグルで調べた限りでは、独自のラベル コントロールをロールし、独特の GDI+ コマンドを起動し、コントロールを無効にし、ペイント イベントをフックし、かき混ぜるシーシャンティを歌い、片足を頭上に保持し、...
本当に?Labelは".BackColor=Transparent"を許可しませんか? なぜそれがうまくいかないのですか?
そして、これを乗り越える最善の方法は何ですか?