form窗體有一個(gè)屬性是startposition,把它設(shè)置為centerscreen就是居中。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供桐梓網(wǎng)站建設(shè)、桐梓做網(wǎng)站、桐梓網(wǎng)站設(shè)計(jì)、桐梓網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、桐梓企業(yè)網(wǎng)站模板建站服務(wù),10多年桐梓做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
代碼為
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
就是讓窗體居中啦~
方法如下:
1、打開例1.1創(chuàng)建的工程。
2、選擇窗體Form1并雙擊該窗體,出現(xiàn)窗體的調(diào)事件的過程代碼體。
3、在窗體調(diào)用的過程代碼體中編制如下過程代碼:
Private Sub Form_Load()
Form1.Width = 4860
Form1.Height = 2520
End Sub
4、設(shè)置窗體Form1的SartUpPosition屬性為2-屏幕中心,這樣運(yùn)行窗體可以發(fā)現(xiàn),屏幕的大小與例1.6中通過屬性設(shè)置的大小是一致的。
你的 Me.StartPosition =FormStartPosition.CenterScreen 寫在哪的?
寫在Form_Load事件里是不起作用的(也不叫不起作用,只是那個(gè)時(shí)候窗體已經(jīng)不算Start了),一般代碼是這樣寫,在Form1中的某個(gè)地方
Dim frm As New Form2
frm.StartPosition =FormStartPosition.CenterScreen
frm.ShowDialog()
如果你一定要在Form2中通過代碼設(shè)置,可以把Me.StartPosition =FormStartPosition.CenterScreen移到Form2的構(gòu)造函數(shù)中。
新聞標(biāo)題:vb.net制定窗口位置,vb設(shè)置窗體位置
本文地址:http://jinyejixie.com/article12/dsesodc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、搜索引擎優(yōu)化、App開發(fā)、動(dòng)態(tài)網(wǎng)站、網(wǎng)站收錄、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)