將控件的背景色設(shè)為透明即可:
沁縣網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),沁縣網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為沁縣數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的沁縣做網(wǎng)站的公司定做!
如Label1.BackColor=Color.
Transparent
當(dāng)然,還有別的方式可使底色透明,你自已琢磨一下。
你可以這樣的解決你的問(wèn)題:
(我用的是vs。net2005)
button1.backcolor=transprent
這樣你自己好好的試一試吧,我試了一下,感覺(jué)不錯(cuò)。
做二個(gè)窗口,下面那個(gè)透明,上面那個(gè)不透明。
解決移動(dòng)的問(wèn)題:移動(dòng)上面那個(gè)窗口同時(shí),要設(shè)置下面那個(gè)窗口的位置。做到同步移動(dòng),就可以實(shí)現(xiàn)你說(shuō)的效果了。
1、將窗口的TransparencyKey屬性設(shè)置成某一種顏色(在顯示時(shí),這種顏色會(huì)顯示為透明),如:
Me.TransparencyKey = System.Drawing.Color.Red(可在屬性窗口中指定或通過(guò)代碼設(shè)置)
2、將Label的BackColor屬性設(shè)置為與窗口的TransparencyKey屬性相同的顏色,如:
Me.label1.BackColor = System.Drawing.Color.Red(可在屬性窗口中指定或通過(guò)代碼設(shè)置)
或
Me.label1.BackColor = Me.TransparencyKey(只能通過(guò)代碼設(shè)置)
3、將Label的ForeColor屬性設(shè)置為與窗口的TransparencyKey屬性不相的顏色,如:
Me.label1.ForeColor = System.Drawing.Color.Blue(可在屬性窗口中指定或通過(guò)代碼設(shè)置)
PNG圖片本身設(shè)置通道,使用Adobe Photoshop加入這個(gè)通道這樣就肯定沒(méi)白邊了
這方面的知識(shí)屬于Photoshop繪圖相關(guān)的
通道的意思就是為這個(gè)時(shí)鐘設(shè)置一個(gè)選擇范圍蒙板,屏蔽除時(shí)鐘這個(gè)大圓形外的其它部分
加入通道后,把時(shí)鐘外其它部分圖像填充藍(lán)色
這方面還有一些專用的技巧的,如通道設(shè)置的這個(gè)圓形范圍周圍做模糊處理之類的,說(shuō)起來(lái)很復(fù)雜你也看不明白。你網(wǎng)上找一下有沒(méi)有Photoshop加入通道演示的內(nèi)容吧