グループ ボックスに 10 個のチェック ボックスがあります。「すべて」というラベルの付いた一番上のチェック ボックスは、「すべて」が true の場合、他の 9 つのチェック ボックスをオンにします。
他の 9 つのチェックボックスには、基本的に同じコードがあります。2 つのチェック ボックスのサンプルを次に示します。
private void ckDal_Click(object sender, EventArgs e)
{
if (ckDal.Checked == false)
ckAll.Checked = false;
}
private void ckHou_Click(object sender, EventArgs e)
{
if (ckHou.Checked == false)
ckAll.Checked = false;
}
同じコードを繰り返すのは嫌いです。たった 1 つのイベント メソッドで上記を達成するデリゲートを作成するにはどうすればよいでしょうか。