我在面板中有很多复选框,我想问是否存在任何方式来重现所有复选框中的事件操作,而无需为 20 个复选框编写相同的内容:
Private Sub C1CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles C1CheckBox1.CheckedChanged
C1CheckBox1.Text = "test"
End Sub
编辑:
我不是说如何更改事件text
中所有复选框的属性C1CheckBox1
,我的意思是如何为所有复选框克隆该事件,如果单击所有复选框中的一个,然后为所有复选框复制相同的事件,这有点区别(我认为)
更新:
伪代码:
sub event that affect to all my checkboxes in the panel
If ANY checkbox_CheckedChange then
ALL_the_other_Checkboxes.Checked = False
end if
end sub
我试图谈论的区别是我问这是否可能只写一个事件或类似的东西,而不是在其他 20 个复选框事件中写相同的属性更改。