Подія CheckedChanged відбувається для елементів radioButton та checkBox при зміні властивості Checked, тобто при початковому виборі елемента, а також при зміні обраного елемента.
Наприклад, створимо загальний обробник події CheckedChanged для елементів checkBox1 та checkBox2:
Суть обробки:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.checked || checkBox2.checked) button1.Enabled = true;
else
if (button1.Enabled) button1.Enabled = false;
}