首先要添加兩個窗體,假設第一個窗體名為Form1,第二個窗體名為Form2。在Form1窗體中添加個按鈕Command1。按鈕單擊事件的代碼為:

創(chuàng)新互聯(lián)是一家專業(yè)提供裕安企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站建設、成都網(wǎng)站設計、H5高端網(wǎng)站建設、小程序制作等業(yè)務。10年已為裕安眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
Private Sub Command1_Click()
Form2.Show '用show方法加載并且顯示名為Form2的窗體
End Sub
show 方法后面省略了兩個參數(shù)即Form2.Show 0或Form2.Show 1此參數(shù)可缺省。可自行運行驗證
VisualStudio 2010中的vb.net
鎖定邊框:
代碼輸入Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Fixed3D
或者在屬性列表里設置FormBorderStyle 為Fixed3D
最大化不可用:
代碼輸入Me.MaximizeBox = False
或者在屬性列表里設置MaximizeBox 為 False
vb.net鎖定除頂級窗體以外的操作步驟如下:
1、通過Show方法,用以顯示MDIForm或Form對象。
2、當Show在顯示無模式窗體時,隨后遇到的代碼則要執(zhí)行。
3、當Show在顯示模式窗體時,則隨后的代碼直到該窗體被隱藏或卸載時執(zhí)行即可。
實現(xiàn)方法如下:
1.引用命名空間
using System.Runtime.InteropServices;
2.聲明如下變量:
public class Form1 : System.Windows.Forms.Form
{
//.....
[DllImport("user32.dll",EntryPoint="GetSystemMenu")]
extern static IntPtr GetSystemMenu(IntPtr hWnd, IntPtr bRevert);
[DllImport("user32.dll",EntryPoint="RemoveMenu")]
extern static int RemoveMenu(IntPtr hMenu, int nPos, int flags);
//.....
}
3.在Form的構(gòu)造函數(shù)里加入代碼
public Form1()
{
const int MF_BYPOSITION = 0x0400;
const int MF_REMOVE = 0x1000;
FormBorderStyle = FormBorderStyle.FixedSingle;
MaximizeBox = false;
MinimizeBox = false;
RemoveMenu(GetSystemMenu(Handle,IntPtr.Zero),1,MF_BYPOSITION |MF_REMOVE);
}
就OK啦
本文題目:vb.net固定窗口 vb固定窗口大小
轉(zhuǎn)載來源:http://chinadenli.net/article26/hppicg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、電子商務、定制網(wǎng)站、軟件開發(fā)、建站公司、移動網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)