private List<RadioButton> _radioButtonGroup = new List<RadioButton>(); private void radioButton_CheckedChanged(object sender, EventArgs e) { RadioButton rb = (RadioButton)sender; if (rb.Checked) { foreach(RadioButton other in _radioButtonGroup) { if (other == rb) { continue; } other.Checked = false; } } }
9 sept. 2013 à 18:46
Mais est-ce que je peux te demander de m'expliquer rapidement ton code, je ne comprend pas tout :/
12 sept. 2013 à 11:15
Crée une collection contenant les RadioButtons que tu veux lier.
Dans tous les RadioButtons, accroche l'évènement CheckedChanged sur la méthode ci-dessus.
Sébastien
12 sept. 2013 à 23:20