проблема с переключателями - PullRequest
0 голосов
/ 25 июня 2010

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

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

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

Ответы [ 3 ]

1 голос
/ 25 июня 2010

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

1 голос
/ 25 июня 2010

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

0 голосов
/ 25 июня 2010

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

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

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

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