我有多个名为“ 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"
答案 0 :(得分:1)
这是您要寻找的吗?
Dim i As Integer = 0
CType(Controls($"CB_{i}"), CheckBox).Checked = True