我有3 checkboxes
,checkboxes
是.enabled = False
。我想点击一个按钮时,只有checkboxes
的红色BackColor
设置为enabled = True
怎么做?
答案 0 :(得分:1)
你可以这样做:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For Each CB As CheckBox In Controls.OfType(Of CheckBox)
If CB.BackColor = Color.Red Then
CB.Enabled = True
End If
Next
End Sub
这将循环遍历表单中的所有控件,如果控件的类型为CheckBox
,那么它将检查其BackColor
属性,然后更改以满足您的需求,希望您理解代码,因为Stackoverflow
不是要提供现成/完整代码,如果您对代码中没有任何理解,请随时询问。
希望有所帮助:)