Как я могу включить 2 переключателя в отдельном групповом поле, поскольку они находятся в одной группе?

Ну, у меня есть 2 переключателя, и каждый из них существует в другом групповом ящике. они действуют так, как они не связаны друг с другом. но я хочу, чтобы они были такими же, как они существуют в одной форме. есть ли способ для 2? я могу сделать это, обработав щелчок и снимите флажок напротив другого, но мне было интересно, есть ли лучший способ? спасибо

Обновление: в настоящее время у меня

private void c_RadioButton1_CheckedChanged(object sender, EventArgs e)
{
 if (RadioButton1.Checked)
 RadioButton2.Checked = false;
}
private void c_RadioButton2_CheckedChanged(object sender, EventArgs e)
{
 if (RadioButton2.Checked)
 RadioButton1.Checked = false;
}

Update2:

1 ответ

Если у вас есть только один набор переключателей, вы можете подделать UI, разместив их на уровне формы, а не внутри отдельных групповых полей.

Для этого в визуальной студии вам придется вручную отредактировать созданный конструктором код. Или поместите радиокноты за пределы формы и используйте клавиши со стрелками, чтобы поместить их в нужное место.

Вы должны сделать это, потому что, как только вы перетащите переключатель с помощью мыши, дизайнер поместит его внутри поля группы.

licensed under cc by-sa 3.0 with attribution.