如何把窗體上的某些元素的透明度?c中的窗體控件的透明度#
我已經嘗試了很多代碼,仍然沒有。
這對我來說看起來很合乎邏輯,但它不起作用。
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
label4.BackColor = Color.Transparent;
我已經把這段代碼放在構造函數中。
這是LINK
如何把窗體上的某些元素的透明度?c中的窗體控件的透明度#
我已經嘗試了很多代碼,仍然沒有。
這對我來說看起來很合乎邏輯,但它不起作用。
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
label4.BackColor = Color.Transparent;
我已經把這段代碼放在構造函數中。
這是LINK
Labels
有點固執,但他們可以做成有透明背景。在這裏回答了類似的問題:Transparent control over PictureBox
嘗試添加這形式本身...
this.TransparencyKey = System.Drawing.Color.Transparent;
你會認爲這是固有的,但在測試中加入該訣竅。然後將控件設置爲...
Label1.BackColor = System.Drawing.SystemColors.Window;
剛剛在測試項目中工作,並不確定爲什麼。這可能會使大多數表單透明,但希望您可以調整一些內容。
Winforms沒有內置控件的透明度。但是,您可以解決此限制。
這裏是我最喜歡的工作:http://www.doogal.co.uk/transparent.php
它工作得很好,是一個通用的解決方案,而不是「一次」。
此外,WPF處理透明度相當好,你至少可以看看它 – 2012-05-18 21:13:46
最後一行之後的標籤是什麼顏色? – banging
WinForms上不存在不透明度。學習 –
Wpf * {15個字符} –