.NET 的第三方控件首推Devexpress
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站制作、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)濱海,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
不過(guò)這個(gè)控件學(xué)起來(lái)有些難度,官方文檔全是英文的;而且國(guó)內(nèi)資料較少
本來(lái)有個(gè)屬性FlatStyle設(shè)置為Popup基本上能實(shí)現(xiàn)這個(gè)情況,怎奈有個(gè)線框怎么也弄不掉。FlatAppearance.BorderSize設(shè)置為0不起作用,只對(duì)Flat有用,所以用代碼在Flat和Popup兩種風(fēng)格之間切換。
'在鼠標(biāo)進(jìn)入時(shí)設(shè)置為浮雕風(fēng)格
Private Sub Button1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.MouseEnter
Button1.FlatStyle = FlatStyle.Popup
End Sub
'離開時(shí)設(shè)置為平面風(fēng)格,這樣像標(biāo)簽一樣只剩下文字,當(dāng)然要FlatAppearance.BorderSize設(shè)置為0
Private Sub Button1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.MouseLeave
Button1.FlatStyle = FlatStyle.Flat
End Sub
'另外把UseVisualStyleBackColor 設(shè)置為 False也會(huì)好看一點(diǎn)。
不難的,vb.net的語(yǔ)言比vb的完整些而已。而且一樣可以利用英文的理解方法理解vb.net的代碼,相對(duì)來(lái)說(shuō),vb.net更容易。語(yǔ)法來(lái)看,vb多數(shù)是用縮寫的,而vb.net是用完整的單詞,更便于理解,而且API也簡(jiǎn)化了很多。
所以,vb轉(zhuǎn)vb.net是很容易上手的。
這個(gè)問題太大了,網(wǎng)頁(yè)的需求很多吧?界面的顯示方式是什么?數(shù)據(jù)從哪兒來(lái)?架構(gòu)用什么,比如MVVM和PRISM。從技術(shù)上說(shuō)Win8是WPF做的,應(yīng)用在網(wǎng)頁(yè)上應(yīng)該是用Silverlight開發(fā)。羅馬不是一天建成的,如果你只是想找個(gè)源碼抄一抄。。。那到是有的是。。。
采納哦
有個(gè)辦法就是用圖片直接當(dāng)按鈕,鼠標(biāo)移到圖上時(shí)顯示一個(gè)圖,鼠標(biāo)移出圖片時(shí)顯示另一個(gè)圖,按下時(shí)顯示一個(gè)圖 把圖的Click事件當(dāng)按鈕的Click來(lái)用,松開鼠標(biāo)時(shí)顯示另一個(gè)圖,我以前試過(guò),效果不錯(cuò),就是事件處理時(shí)比用按鈕麻煩點(diǎn),要寫鼠標(biāo)移入、移出、按下、松開的代碼
菜單欄→工具→選項(xiàng)→字體和顏色,如下圖:
比如背景色的修改,就得把“純文本”的前景色設(shè)為白色,背景色設(shè)為黑色。
Private Sub 這塊,就是把“關(guān)鍵字”的前景色設(shè)為黃色。
大致如下圖: