成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

vb.net禁止調(diào)整窗體 vb6關(guān)閉窗體

如何在VB.NET中限制窗體移動

VB中就有呀叫MDI窗體,你選擇“工程—添加MDI窗體”就可以了,然后把你剛剛的FORM1窗體設(shè)為MDI的子窗體就在它的屬性里MDIChild設(shè)為True就可以了

創(chuàng)新互聯(lián)建站于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元蘆山做網(wǎng)站,已為上家服務(wù),為蘆山各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

VB.NET怎么可以限制窗體不能被鼠標隨便拖動位置

很簡單,通過WindowsAPI,刪除窗體菜單項就行了

首先在窗體類中聲明API:

Declare Function GetSystemMenu Lib "user32" (ByVal hWnd As IntPtr, ByVal bRevert As Boolean) As IntPtr

Declare Function RemoveMenu Lib "user32" (ByVal lngHmenu As IntPtr, ByVal nPosition As Integer, ByVal wFlags As Integer) As Integer

其次聲明API參數(shù)常量:

Const MF_BYPOSITION As Integer = H400

然后在窗體類中寫入過程:

Private Sub UserForm_Initialize_stopmove() '禁止窗體移動

? Dim lngHwnd As IntPtr

? Dim lngHmenu As IntPtr

? lngHwnd = Me.Handle

? If lngHwnd 0 Then

? ? ? lngHmenu = GetSystemMenu(lngHwnd, False)

? ? ? RemoveMenu(lngHmenu, 0, MF_BYPOSITION) '這里的0代表菜單中從上往下數(shù)第一個菜單項

? End If

End Sub

Private Sub UserForm_Initialize_onmove() '恢復(fù)窗體移動

? Dim lngHwnd As IntPtr

? Dim lngHmenu As IntPtr

? lngHwnd = Me.Handle

? If lngHwnd 0 Then

? ? ? lngHmenu = GetSystemMenu(lngHwnd, True)

RemoveMenu(lngHmenu, 0, MF_BYPOSITION) '這里的0與禁止代碼中的數(shù)值同步,原因時雖然表面上刪除了菜單項,實則為隱藏了菜單項,各個菜單的索引值并沒有變,所以0依然代表初始菜單的第一個菜單項,即被刪除的那個菜單項

? End If

End Sub

然后如果你的窗口菜單是動態(tài)變化的,建議聲明常數(shù):

Const MF_BYPOSITION As Integer = H0

然后使用相關(guān)的Windows功能的常數(shù)進行刪除菜單。常數(shù)需要自行查看winuser.h頭文件

如果找不到該頭文件,可以看這里:網(wǎng)頁鏈接

其余信息詳見MSDN:網(wǎng)頁鏈接

最后說一下,不建議前面網(wǎng)友說的重寫WndProc的方法,因為這樣攔截標題欄點擊消息會導(dǎo)致窗體本身的菜單也無法顯示出來,有損窗體功能,并且像雙擊左上角圖標關(guān)閉窗體這樣的功能也會跟著攔截消息的操作一起被吞掉。

vb中如何禁止改變窗體的大小

'把窗體的maxbutton和minbutton屬性設(shè)為false

Dim?mywidth,?myheight

Private?Sub?Form_Load()

mywidth?=?Me.Width

myheight?=?Me.Height

End?Sub

Private?Sub?Form_Resize()

If?Me.WindowState?=?0?Then

Me.Width?=?mywidth

Me.Height?=?myheight

End?If

End?Sub

文章名稱:vb.net禁止調(diào)整窗體 vb6關(guān)閉窗體
標題鏈接:http://jinyejixie.com/article16/dochddg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)手機網(wǎng)站建設(shè)、網(wǎng)站設(shè)計公司網(wǎng)站建設(shè)、外貿(mào)建站軟件開發(fā)

廣告

聲明:本網(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)

手機網(wǎng)站建設(shè)
盐津县| 青浦区| 共和县| 连云港市| 焦作市| 蕲春县| 滁州市| 金华市| 河北省| 绥江县| 昭觉县| 双鸭山市| 沛县| 宁强县| 新干县| 梁河县| 于都县| 六盘水市| 汝阳县| 彭阳县| 济阳县| 乐亭县| 宁远县| 祥云县| 会泽县| 彰化市| 浑源县| 惠安县| 滕州市| 常宁市| 新丰县| 竹溪县| 洪泽县| 包头市| 吴忠市| 余庆县| 毕节市| 磐石市| 吉木萨尔县| 泸水县| 邵阳县|