Попробуйте что-то вроде этого:
Установите свойство TabStop для радиокнопок на «false» в конструкторе формы.Затем присоедините следующие обработчики событий к событиям CheckedChanged радиокнопок.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
radioButton1.TabStop = false;
radioButton2.TabStop = false;
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
radioButton1.TabStop = false;
radioButton2.TabStop = false;
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
radioButton1.TabStop = false;
radioButton2.TabStop = false;
}
}
Вы можете присоединить эти обработчики событий, используя лямбда-выражения, как вы показали в своем вопросе.
Но важноДело в том, что всякий раз, когда переключатель отмечен / не отмечен, его свойство tabstop также изменяется одновременно.Следовательно, вам нужно устанавливать значение false каждый раз, когда происходит это событие.