從來沒見過有那樣的,倒是可以做成透明窗體然后把控件放窗體上也就透明了
成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司十余年經(jīng)驗(yàn)成就非凡,專業(yè)從事網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,成都網(wǎng)頁設(shè)計(jì),成都網(wǎng)頁制作,軟文營銷,1元廣告等。十余年來已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:18982081108,我們期待您的來電!
下面就介紹一下在VB.NET中可以是圖片框透明的兩種方法(兩種方法的原理都是利用GDI+使圖片透明,然后放到背景色為透明色的圖片框中實(shí)現(xiàn)的) 第一種方法:利用Bitma..
1、將窗口的TransparencyKey屬性設(shè)置成某一種顏色(在顯示時(shí),這種顏色會(huì)顯示為透明),如:
Me.TransparencyKey = System.Drawing.Color.Red(可在屬性窗口中指定或通過代碼設(shè)置)
2、將Label的BackColor屬性設(shè)置為與窗口的TransparencyKey屬性相同的顏色,如:
Me.label1.BackColor = System.Drawing.Color.Red(可在屬性窗口中指定或通過代碼設(shè)置)
或
Me.label1.BackColor = Me.TransparencyKey(只能通過代碼設(shè)置)
3、將Label的ForeColor屬性設(shè)置為與窗口的TransparencyKey屬性不相的顏色,如:
Me.label1.ForeColor = System.Drawing.Color.Blue(可在屬性窗口中指定或通過代碼設(shè)置)
你把標(biāo)簽的字體換一下,另外你的屏幕分辨率高一些,鋸齒就不見了。
打字不易,如滿意,望采納。
你可以這樣的解決你的問題:
(我用的是vs。net2005)
button1.backcolor=transprent
這樣你自己好好的試一試吧,我試了一下,感覺不錯(cuò)。
如果要按照你的要求,只能說沒辦法。VB.Net的Label不像VB6可以透明到看到后面的控件。GDI+在控件上寫是Paint事件還有就是樓上的方法,也可以把BackColor設(shè)成Transparent