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控件完全透明
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),和田縣企業(yè)網(wǎng)站建設(shè),和田縣品牌網(wǎng)站建設(shè),網(wǎng)站定制,和田縣網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,和田縣網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
窗體半透明: FormXX.Opacity=0.5或者: SetStyle(ControlStyles.SupportsTransparentBackColor, True)ControlXX.BackColor = Color.Transparent '或者是帶Alpha的顏色ControlXX.BackColor = Color.FromArgb(128,Color.Red)
簡(jiǎn)單的部分透明比較難做,不過(guò)可以換個(gè)方式考慮一下。
把本問(wèn)題轉(zhuǎn)換成在VB.NET 2005環(huán)境下創(chuàng)建不規(guī)則窗體(=普通窗體 - 透明部分)問(wèn)題,解決方法就很多了,網(wǎng)上也有許多例子。如 章立民 的書里就詳細(xì)講過(guò)。
大致思路如下:
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)的問(wèn)題:移動(dòng)上面那個(gè)窗口同時(shí),要設(shè)置下面那個(gè)窗口的位置。做到同步移動(dòng),就可以實(shí)現(xiàn)你說(shuō)的效果了。