0

我正在研究 vb6.net winforms。我创建了两个分别命名为 yes 和 no 的按钮。我禁用了关闭按钮,使用下面显示的代码:

Private Const CP_NOCLOSE_BUTTON As Integer = &H200
Protected Overrides ReadOnly Property CreateParams() As CreateParams
    Get
        Dim myCp As CreateParams = MyBase.CreateParams
        myCp.ClassStyle = myCp.ClassStyle Or CP_NOCLOSE_BUTTON
        Return myCp
    End Get
End Property

我的问题是我想在用户通过单击是按钮完成他的要求时重新启用它。

4

1 回答 1

0

无需重写 CreateParams。您可以轻松关闭/打开关闭按钮,更改表单的属性 ControlBox

Private Sub ClickMe(sender as Object, e as EventArgs) Handles Button1.Click

    Me.ControlBox = True

End Sub
于 2013-09-18T10:08:42.710 回答