как мне позволить 2 переключателям в каждой группе работать так же, как в одной группе? - PullRequest
4 голосов
/ 23 августа 2010

ну, у меня есть 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;
}

Обновление2: alt text

1 Ответ

2 голосов
/ 23 августа 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...