パネル内に多くのチェックボックスがあり、20 個のチェックボックスに対して同じことを記述する必要なく、すべてのチェックボックスでイベント アクションを再現する方法が存在するかどうかを尋ねたい:
Private Sub C1CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles C1CheckBox1.CheckedChanged
C1CheckBox1.Text = "test"
End Sub
編集:
text
イベント内のすべてのチェックボックスのプロパティを変更する方法を意味するのではなくC1CheckBox1
、すべてのチェックボックスの 1 つがクリックされた場合にすべてのチェックボックスに対してそのイベントを複製する方法を意味し、すべてに対して同じイベントを再現します。違い(だと思う)
更新:
擬似コード:
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 個のチェックボックス イベントに同じプロパティの変更を書き込まないように、1 つのイベントなどを書き込むだけでよいかどうかを尋ねることです。