Radiobutton на разных вкладках - C#
Формулировка задачи:
Добрый вечер.
Такой вопрос: в программе есть tabcontrol с 4-мя вкладками. На каждой вкладке по radiobutton. Как сделать так, чтобы radiobutton работали в группе? При включении одного - другие на других вкладках отключались?
Свойством deselecting у вкладки вообще можно отключить radio, такого не надо.
Решение задачи: «Radiobutton на разных вкладках»
textual
Листинг программы
class MyRadioButton: RadioButton
{
public bool CheckHold=false;
public bool Checked
{
get { return base.Checked; }
set {
if (value == false && CheckHold) CheckHold = false;
else if (!CheckHold || value==true) base.Checked = value;
}
}
protected override void OnCheckedChanged(EventArgs e)
{
base.OnCheckedChanged(e);
Checked = base.Checked;
}
}