我的问题很简单,但我似乎无法解决它。
我只想从表单中删除关闭按钮,不要删除图标。
我使用了ControlBox = false但它也删除了表单的图标,我只想保留它。
无论如何我可以通过代码或属性来做到这一点吗?
答案 0 :(得分:1)
将其添加到Public Class Form ...
:
Protected Overrides ReadOnly Property CreateParams() As CreateParams
Get
Dim Param As CreateParams = MyBase.CreateParams
Param.ClassStyle = Param.ClassStyle Or &H200
Return Param
End Get
End Property
它应该完美无缺!
答案 1 :(得分:0)
如果您想要充满功能的东西,那么您可以使用我的SystemMenuManager By Elektro类。
只需将所有代码添加到单个类中,并使用它,如下例所示:
Public Class Form1
Dim SystemMenu As New SystemMenuManager(Me)
Private Shadows Sub Load() Handles MyBase.Load
' Disables the 'Close' button and 'Close' menu-item.
SystemMenu.SetItemState(SystemMenuManager.Item.Close,
SystemMenuManager.ItemState.Disabled)
End Sub
End Class