1

我正在尝试找到一种默认禁用单选按钮的方法。我已经设法在我的事件处理程序中禁用它们,CheckedChanged但这仅在用户采取行动时才有效。如何默认禁用控件?

Private Sub rdoCustomer_CheckedChanged(ByVal sender As Object, 
                                       ByVal e As EventArgs) _    
    Handles rdoCustomer.CheckChanged, rdoDepartment.CheckedChanged

    rdoCustomer.Enabled = False
    rdoCustomer.Checked = True
    rdoDepartment.Enabled = False
End Sub
4

1 回答 1

2

要“默认”设置任何内容,只需将其写入Form Load Event. 样本:

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    rdoCustomer.Enabled = False
    rdoCustomer.Checked = False
    rdoDepartment.Enabled = False
    rdoDepartment.Checked = False
End Sub

或者,或者,通过“设计视图”中给定控件的属性。所有这一切都假设控件不是在运行时创建的(在这种情况下,是在创建之后)。

于 2013-10-15T11:06:24.667 回答