窗體半透明: FormXX.Opacity=0.5或者: SetStyle(ControlStyles.SupportsTransparentBackColor, True)ControlXX.BackColor = Color.Transparent '或者是帶Alpha的顏色ControlXX.BackColor = Color.FromArgb(128,Color.Red)
成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為酉陽土家族苗族等服務(wù)建站,酉陽土家族苗族等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為酉陽土家族苗族企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
form的opacity屬性和form的transparencykey屬性 opacity數(shù)據(jù)類型為雙精度浮點(diǎn)型,它決定窗體本身的透明度。 例:me.opacity=0.5 transparencykey的屬性決定窗體上的控件的所在區(qū)域是否完全透明。當(dāng)窗體上的控件的背景色與窗體的transparencykey屬性相同時(shí),則該控件的所在區(qū)域完全透明。 例:me.transparencykey=color.red me.textbox1.backcolor=color.red 上面的代碼為窗體上的textbox控件完全透明
將窗體的transparencykey屬性設(shè)置為與窗體的backcolor屬性相同,看看是不是你要的效果。
簡(jiǎn)單的部分透明比較難做,不過可以換個(gè)方式考慮一下。
把本問題轉(zhuǎn)換成在VB.NET 2005環(huán)境下創(chuàng)建不規(guī)則窗體(=普通窗體 - 透明部分)問題,解決方法就很多了,網(wǎng)上也有許多例子。如 章立民 的書里就詳細(xì)講過。
大致思路如下:
1。將backgroundimage設(shè)成一個(gè)位圖(點(diǎn)陣圖)
2.將Transparaencykey設(shè)成位圖的背景顏色(位圖最取背景單純,單純部分將成為透明部分)
3.如需要可以將formborderstyle設(shè)為none,會(huì)移除標(biāo)題欄,并需要手動(dòng)編寫窗體移動(dòng)、關(guān)閉等動(dòng)作代碼,
做二個(gè)窗口,下面那個(gè)透明,上面那個(gè)不透明。
解決移動(dòng)的問題:移動(dòng)上面那個(gè)窗口同時(shí),要設(shè)置下面那個(gè)窗口的位置。做到同步移動(dòng),就可以實(shí)現(xiàn)你說的效果了。
當(dāng)前題目:vb.net窗體透明 vb背景透明
分享鏈接:http://www.rwnh.cn/article18/hhgggp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、全網(wǎng)營(yíng)銷推廣、網(wǎng)站改版、小程序開發(fā)、移動(dòng)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)