form窗體有一個(gè)屬性是startposition,把它設(shè)置為centerscreen就是居中。
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(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ù):028-86922220
代碼為
me.startposition
=
formstartposition.centerscreen。
如果是非要計(jì)算分辨率的話:
my.computer.screen.bounds.width
是分辨率中的寬度
my.computer.screen.bounds.height
是分辨率中的高度
那么
me.top
=
(my.computer.screen.bounds.height
-
me.height)
/
2
me.left
=
(my.computer.screen.bounds.width
-
me.width)
/
2
就是讓窗體居中啦~
可以根據(jù)你的使用情況來列空間。
VB6Resizer是一個(gè)開源的控件,它的作用是在運(yùn)行時(shí)刻自動(dòng)對(duì)其它可視控件進(jìn)行動(dòng)態(tài)的位置/大小調(diào)整.
作用是在運(yùn)行時(shí)刻自動(dòng)對(duì)其它可視控件進(jìn)行動(dòng)態(tài)的位置/大小調(diào)整.這個(gè)控件實(shí)現(xiàn)的功能和VB.Net的窗體布局功能類似.比如你的窗體中有一個(gè)DBGrid控件,占了很大一部分,下邊有幾個(gè)按鈕現(xiàn)在需要窗體的大小可調(diào),以使DBGrid可以看到更多的數(shù)據(jù),這樣的話,窗體上的控件就都需要調(diào)整,不然只有窗體變化,而控件不動(dòng)的話就達(dá)不到預(yù)期效果,而且很難看.原來的方式是在窗口的Resize事件中添加調(diào)整控件大小/位置的代碼,這樣做的話比較麻煩,要自己手動(dòng)去計(jì)算寬度/偏移,然后將這些代碼寫死在程序中,以后增加控件或者調(diào)整布局都需要重新計(jì)算/修改代碼,不利于維護(hù).
vb.net在窗體設(shè)計(jì)時(shí)不可以最大化,但可以通過手動(dòng)調(diào)整Size屬性來模仿最大化,vb.net也沒有像VB6的窗體布局窗口,可以通過更改StartPosition屬性來實(shí)現(xiàn)
StartPosition取值范圍:
CenterParent:在父窗口的中心
CenterScreen:在屏幕中心
Manual:Location屬性中定義的坐標(biāo)
WindowsDefaultBounds:Windows默認(rèn)位置
WindowsDefaultLocation:Windows默認(rèn)位置,并且包括大小設(shè)置為默認(rèn)
label。要左右分,就把高度設(shè)成和窗口一樣,寬度設(shè)成二啊三啊四啊五啊什么的
要上下分同理,把寬度設(shè)成和窗口一樣,高度設(shè)成二啊三啊四啊五啊什么的
你多用幾個(gè)label對(duì)程序速度沒啥影響
1、選中控件 布局-位置-(絕對(duì)、相對(duì)、靜態(tài))
2、布局-位置-自動(dòng)定位-HTML設(shè)計(jì)器-CSS定位-右邊第一項(xiàng)打挑選擇-(絕對(duì)、相對(duì)、靜態(tài))
用2個(gè)panel,設(shè)置邊框就是2個(gè)塊,控件拖到panel里。
速度,你是指提交速度嗎?
這個(gè)看你的sql文和庫、表,以及數(shù)據(jù)多少。。對(duì)了,順便問下,是cs還是bs?
應(yīng)用程序用以上方法。。
如果是頁面,我不知道你想要分成兩部分是什么概念?是treeview的樣子,還是像現(xiàn)在這個(gè)頁面,你我的回答分開的兩個(gè)部分,可以用div ,table也可以設(shè)置邊框的。方法有很多??茨阆胍裁?/p>
網(wǎng)站名稱:vb.net窗體布局,vb中窗體設(shè)計(jì)器是用來設(shè)計(jì)
標(biāo)題網(wǎng)址:http://weahome.cn/article/hohdpg.html