2010-06-25 2 views
0

Рассматривается задача, как это, у меня есть Groupbox, который содержит две кнопки радио, когда я запускаю форму, первая кнопка радио провериться сразу, поэтому я попытался следующее:проблема с кнопками радио

  • Установить проверьте свойство для этого переключателя на false в форме загрузки.
  • Установите для свойства check для этого переключателя значение false в конструкторе формы.
  • Изменение свойства индекса вкладки для этого переключателя, выбор переместился на следующую радиокнопку в форме.

Ничего из вышеперечисленного не работало со мной, никаких предложений?

ответ

1

Вы можете попробовать установить его в false в форме SHOWN event вместо события LOAD формы, как описано в этом документе question.

+0

Это сработало отлично, спасибо большое. :) – Lisa

1

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

+0

Что вы подразумеваете под «начальным фокусом»? вы имеете в виду наименьшее значение tabIndex во всей форме? – Lisa

+0

@shaza: Да (если никакое другое свойство не остановит его от получения фокуса). –

+0

ОК, спасибо, я отредактировал это, и проблема была решена. – Lisa

0

Цель набора радиокнопок - обеспечить выбор между набором отличительных и исчерпывающих значений. Это означает, что во все времена должен быть выбран один и только один переключатель.

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

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

Смежные вопросы