
正文
vb.net取消按钮 vb取消按钮代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net中窗体中的缩小,放大,关闭可以去掉吗?
可以vb.net取消按钮,属性controlBox 为false可以去掉三个按钮,另外还有maximize,minimize 可以分别控制最大化和最小化按钮vb.net取消按钮的显示。
相关问答
Q1: 如何在VB中设置一个提示框,有"确定","取消"2个按钮
因为我的电脑上没有vb所以我用易语言代替,反正原理都是一样的。谢谢采纳!
Q2: VB.net如何判断用户是否按了inputbox对话框的取消按钮?
如果用户单击 Cancel(取消)vb.net取消按钮,则InputBox函数返回一个长度为零的字符串 ("")vb.net取消按钮,可以根zhidao据这个情况进行判断,如果BH="",则用户按内vb.net取消按钮了“取消容”键,但如果用户把输入的内容清空,这时按“确定”和按“取消”一样,都返回一个长度为的字符串。
Q3: VB2008 如何取消窗体的关闭按钮
设置ControlBox为False是可以vb.net取消按钮的vb.net取消按钮,不过全部按钮都会消失(包括最小化vb.net取消按钮,最大化)
用API可以单独把关闭按钮干掉……
'VB.NET Code
Public Class Form1
Private Declare Function GetSystemMenu Lib "User32 " (ByVal hwnd As Integer, ByVal bRevert As Long) As Integer
Private Declare Function RemoveMenu Lib "User32 " (ByVal hMenu As Integer, ByVal nPosition As Integer, ByVal wFlags As Integer) As Integer
Private Declare Function DrawMenuBar Lib "User32 " (ByVal hwnd As Integer) As Integer
Private Declare Function GetMenuItemCount Lib "User32 " (ByVal hMenu As Integer) As Integer
Private Const MF_BYPOSITION = H400
Private Const MF_DISABLED = H2
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim hMenu As Integer, nCount As Integer
hMenu = GetSystemMenu(Me.Handle.ToInt32, 0)
nCount = GetMenuItemCount(hMenu)
'Debug.Print(nCount)
Call RemoveMenu(hMenu, nCount - 1, MF_DISABLED Or MF_BYPOSITION)
DrawMenuBar(Me.Handle.ToInt32)
End Sub
End Class
'VB6 code =============================================================
Private Declare Function GetSystemMenu Lib "User32 " (ByVal hwnd As Long, ByVal bRevert As Long) As Integer
Private Declare Function RemoveMenu Lib "User32 " (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function DrawMenuBar Lib "User32 " (ByVal hwnd As Long) As Long
Private Declare Function GetMenuItemCount Lib "User32 " (ByVal hMenu As Long) As Long
Private Const MF_BYPOSITION = H400
Private Const MF_DISABLED = H2
Private Sub Form1_Load()
Dim hMenu As Long, nCount As Long
hMenu = GetSystemMenu(Me.hWnd, 0)
nCount = GetMenuItemCount(hMenu)
'Debug.Print nCount
Call RemoveMenu(hMenu, nCount - 1, MF_DISABLED Or MF_BYPOSITION)
DrawMenuBar Me.hWnd
End Sub
Q4: VB.NET如何使最大化关闭按钮消失
this.ControlBox = false//最小化、最大化、关闭按钮全部消失
this.MinimizeBox = false//最小化按钮消失
this.MaximizeBox = false//最大化按钮消失
如果你只想隐藏关闭按钮的话可以参考
vb.net取消按钮的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb取消按钮代码、vb.net取消按钮的信息别忘了在本站进行查找喔。







