C#的WinForm中Label透明一例


很久之前開發的一個MIS系統,里面有個登錄界面,採用了PictureBox做背景,上面放了一些Label,試了很多方面不能實現透明,如下圖:

這次重新啟用該系統,看了一下原因,很簡單,原來Label的Parent是this窗體,this窗體的背景色是Control,所以選擇了Transparent,背景就變成了這樣。

解決辦法也很簡單,將Label的Parent改成PictureBox就可以了。

this.lblVersion.Parent=this.pbLogin

this.lblVersion.BackColor=Color.Transparent

代碼放在InitializeComponent();后面。

效果如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM