新建一個(gè)Sub : Main
成都創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)天山,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
Private Sub Main()
xxx.show 'xxx指啟動(dòng)窗體
'載入圖片、數(shù)據(jù)庫之類的
Unload xxx
{from}.show '{from}指主界面
End Sub
然后在工程-屬性將"Main"作為啟動(dòng)對象
Me.Height = My.Computer.Screen.Bounds.Height
Me.Width = My.Computer.Screen.Bounds.Width
這是設(shè)置窗體的長寬和屏幕的分辨率一樣大小,相當(dāng)于全屏。
如果Me.WindowState=FormWindowState.Maximized的話,只是單純的將窗體最大化,但恢復(fù)窗口大小后窗體的大小實(shí)際上還和原來一樣大。
VB.NET的特點(diǎn)
1.真正成為面向?qū)ο笠约爸С掷^承性的語言。
2.窗體設(shè)計(jì)器支持可視化繼承,并且包含了許多新的特性,比如自動(dòng)改變窗體大小、資源本地化支持、數(shù)據(jù)類工具內(nèi)在支持XML數(shù)據(jù)。
3.直接建立在.NET的框架結(jié)構(gòu)上,因此開發(fā)人員可以充分利用所有.NET平臺特性,也可以與其他的.NET語言交互。
4.為Windows應(yīng)用程序提供了XCOPY部署,開發(fā)者不再需要為DLL的版本問題擔(dān)憂。
有兩種解決方法
在可視化編程中,控件屬性里的位置一欄可以設(shè)置絕對定位或相對定位,大小可以設(shè)置固定大小或相對大小。當(dāng)設(shè)置成相對窗口改變時(shí)就能根據(jù)窗口大小改變控件位置和大小,但是這種方法只能按百分比改變控件大小和位置,不能大幅改變。
在代碼里改變,窗口改變大小時(shí)主程序里有相應(yīng)的監(jiān)聽回調(diào)方法,在那個(gè)方法中可以根據(jù)窗口不同的大小設(shè)置各個(gè)控件的大小和位置,這種方法更自由更全面,還可以設(shè)置控件的其他屬性。
大體說下思路吧,需要用到“自定義控件”,把自定義控件設(shè)計(jì)為“Tablen”的樣式(里面用到多個(gè)label),然后根據(jù)數(shù)據(jù)查詢結(jié)果,動(dòng)態(tài)的把“自定義控件”的實(shí)例加到panel控件(Autoscroll設(shè)為true)上(或者flowlayoutpanel)即可。
自定義控件的使用你可以查詢一下相關(guān)資料,和vb的基本是一樣的