VB控件的复选框“已检查”功能

时间:2019-06-27 18:04:37

标签: vb.net

我有多个名为“ CB_0”,“ CB_1”,“ CB_2”的复选框,到目前为止,我正在尝试更改其“已检查”状态,但是“控件”无法识别“已检查”属性。

我的代码行是这样的:

Dim i As Integer = 0
Controls($"CB_{i}").Checked = True

它不起作用,但是如果我使用这个:

CB_0.Checked = True

它有效,我该如何解决?

注意:

如果我尝试更改其文本,它将起作用:

Dim i As Integer = 0
Controls($"CB_{i}").Text = "Hello"

1 个答案:

答案 0 :(得分:1)

这是您要寻找的吗?

    Dim i As Integer = 0
    CType(Controls($"CB_{i}"), CheckBox).Checked = True