用背景圖片替換試試,圖片用PS設(shè)置成透明
創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站與策劃設(shè)計(jì),上栗網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:上栗等地區(qū)。上栗做網(wǎng)站價(jià)格咨詢:18980820575
不行的話 用其他控件 自有文本的
反正按鈕一般就是點(diǎn)擊事件
那你就添加點(diǎn)擊事件就好了
你可以這樣的解決你的問題:
(我用的是vs。net2005)
button1.backcolor=transprent
這樣你自己好好的試一試吧,我試了一下,感覺不錯(cuò)。
VB設(shè)計(jì)一個(gè)透明的命令按鈕常用的有三種做法:
1、用標(biāo)簽Label來替代命令按鈕來執(zhí)行命令功能,把它設(shè)置為透明的即可,但這種方法的缺點(diǎn)是label是平面的;
2、用Image來替代命令按鈕來執(zhí)行命令功能,用它是非常靈活的,效果極好,最常用,因?yàn)樗旧碛袀€(gè)Backstyle屬性,從而可以將它設(shè)置為透明的,另外做一個(gè)或者找一個(gè)漂亮的圖片加在里邊就行了,圖片是什么效果的做出來的按鈕就是什么效果的;
3、繼承VB提供的按鈕,然后自己再他的基礎(chǔ)上給你編寫B(tài)ackstyle的屬性,也就是做一個(gè)控件了,這個(gè)實(shí)用性就很低了,不過有時(shí)間可以試著做一下。
4、直接在工程部件選擇Microsoft Forms 2.0 Object Library即可;
有個(gè)辦法就是用圖片直接當(dāng)按鈕,鼠標(biāo)移到圖上時(shí)顯示一個(gè)圖,鼠標(biāo)移出圖片時(shí)顯示另一個(gè)圖,按下時(shí)顯示一個(gè)圖
把圖的click事件當(dāng)按鈕的click來用,松開鼠標(biāo)時(shí)顯示另一個(gè)圖,我以前試過,效果不錯(cuò),就是事件處理時(shí)比用按鈕麻煩點(diǎn),要寫鼠標(biāo)移入、移出、按下、松開的代碼