十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
1、vb6中窗體或部分控件有picture屬性和BackColor屬性
成都創(chuàng)新互聯(lián)專(zhuān)注于襄汾網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供襄汾營(yíng)銷(xiāo)型網(wǎng)站建設(shè),襄汾網(wǎng)站制作、襄汾網(wǎng)頁(yè)設(shè)計(jì)、襄汾網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造襄汾網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供襄汾網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
2、注意并沒(méi)有BackgroundImage屬性。
3、如果設(shè)置窗體背景顏色,BackColor屬性。
比如:
Private Sub Command1_Click()
Me.BackColor = H8080FF
End Sub
3、如果要設(shè)置窗體背景圖片,只需在窗體的picture屬性中選擇一張圖片就可以。
如下圖
1)在窗體添加一個(gè)Image圖像框控件。在它得屬性頁(yè)設(shè)置Stretch屬性為T(mén)rue。
Stretch 屬性,返回或設(shè)置一個(gè)值,該值用來(lái)指定一個(gè)圖形是否要調(diào)整大小,以適應(yīng)與 Image 控件的大小。如果 Stretch 被設(shè)置為 True,那么,控件大小的調(diào)整使得它所包含的圖形的大小也要調(diào)整。
2)在代碼中加入如下語(yǔ)句:
Private?Sub?Form_Resize()
Image1.Height?=?Me.Height
Image1.Width?=?Me.Width
End?Sub
Resize事件,當(dāng)一個(gè)對(duì)象第一次顯示或當(dāng)一個(gè)對(duì)象的窗口狀態(tài)改變時(shí)該事件發(fā)生。(例如,一個(gè)窗體被最大化、最小化或被還原。)
3)在Image控件的Picture屬性連接需要圖片或在程序代碼中使用LoadPicture 函數(shù)將圖形載入到Image控件的 Picture 屬性。
方法一.
自己寫(xiě)皮膚插件,通過(guò)API修改窗體handle句柄
方法二.
自己畫(huà)工具欄和窗體背景全部用pictrueBox來(lái)裝載,千萬(wàn)不要用窗體直接去加載背景,不然他會(huì)很卡很閃。窗體可以修改成半透明,網(wǎng)上實(shí)例大把大把的你去搜索一下。(特別注意:窗體拖動(dòng)也是有技巧的,WINDOWS窗口是有個(gè)拖拽的API函數(shù)的,并不是你想象的拖窗體圖片窗體跟著動(dòng),而是拖動(dòng)的時(shí)候調(diào)用API關(guān)閉背景重繪,拖放完成后再渲染看到背景顯示)
菜單欄→工具→選項(xiàng)→字體和顏色,如下圖:
比如背景色的修改,就得把“純文本”的前景色設(shè)為白色,背景色設(shè)為黑色。
Private Sub 這塊,就是把“關(guān)鍵字”的前景色設(shè)為黃色。
大致如下圖:
窗體?美化?你是winform還是webform?還是mvc模板?還是其他的?這個(gè)東西網(wǎng)上都有對(duì)應(yīng)的插件的哈,想要好看的話就用別人的插件吧,比起自己琢磨來(lái)的更直接,強(qiáng)行花時(shí)間在美化窗體上也沒(méi)有多大的意義。
設(shè)置backColor屬性為“TransParent”試試看。不過(guò)我不認(rèn)為這是個(gè)好辦法。
appFace不是一個(gè)專(zhuān)用于VB.NET/C#的控件,建議還是用其他的.NET控件好了。譬如Devexpress的相關(guān)控件。