使用visual basic中的复选框启用和禁用TextBox

Sim*_*x97 -2 vb.net checkbox textbox

我有6个TextBox和6个CheckBox.现在我想用CheckBox1禁用TextBox1并使用相同的CheckBox重新激活它.怎么做到了?

Edit1 15.55 14/02/2013

我这样做是为了解决我的问题!

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
TextBox1.Enabled = False
ElseIf CheckBox1.Checked = False Then
TextBox1.Enabled = True End If End Sub
`

Mon*_*oug 5

这将工作,只需为其他复选框添加更多

Private Sub CheckBox1_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles CheckBox1.CheckedChanged
        If CheckBox1.Checked = True Then
            TextBox1.Enabled = True
        Else
            TextBox1.Enabled = False
        End If
End Sub
Run Code Online (Sandbox Code Playgroud)

这样做:如果检查checkbox1,则会触发checked_changed事件并运行里面的代码.if语句查看是否选中了复选框.如果选中它,则将textbox1设置为启用,否则将其设置为禁用.确保在创建程序时将enabled属性设置为启用或禁用.如果您希望从一开始就启用它,那就是默认值....否则在其属性视图中将其设置为禁用.