我的問題很簡單,但似乎無法解決問題。禁用關閉按鈕但不禁用圖標
我只是想從我的窗體中刪除關閉按鈕,不要刪除圖標。
我用ControlBox = false,但它也刪除了窗體的圖標,我只想保留它。
無論如何,我可以通過代碼或屬性來做到嗎?
我的問題很簡單,但似乎無法解決問題。禁用關閉按鈕但不禁用圖標
我只是想從我的窗體中刪除關閉按鈕,不要刪除圖標。
我用ControlBox = false,但它也刪除了窗體的圖標,我只想保留它。
無論如何,我可以通過代碼或屬性來做到嗎?
它添加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
應該很好地工作!
如果你想要一些充滿能力的東西,那麼你可以使用我的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
你可能會發現你的答案(http://stackoverflow.com/a/1743493/ 3332258) – iBeAtWork