групповые ящики становятся недоступными с помощью вкладки после нажатия кнопки - PullRequest
3 голосов
/ 10 июня 2011

У меня есть форма, в которой есть две группы (и другие элементы управления, а также группы, которые создают проблемы), кнопка «Сохранить», которая сохраняет данные формы в базе данных, и кнопка «Новая форма», которая сбрасывает форма (напр. txtName.clear(); rbCash.checked = false). Групповые ящики имеют несколько переключателей и набор tabindex.

Теперь пользователь должен сначала нажать кнопку «НОВАЯ ФОРМА», чтобы активировать форму. Пользователь может перемещаться по элементам управления, используя TAB. Затем пользователь нажимает кнопку СОХРАНИТЬ, чтобы сохранить форму.

Теперь пользователь может перемещаться по групповым полям, используя TAB, только до того, как он нажмет кнопку «Сохранить». После того, как он нажимает кнопку «Сохранить», а затем кнопку «Новая форма» и пытается перемещаться по элементам управления с помощью TAB, все получает фокус, кроме групповых окон и радиокнопок внутри него.

какие-либо предложения, почему я сталкиваюсь с этой проблемой ??

о ... еще одна вещь. Все элементы управления формой (включая групповые блоки) находятся внутри очень большой родительской групповой панели, которая отключается при нажатии кнопки «СОХРАНИТЬ» и снова включается, когда пользователь нажимает кнопку «НОВАЯ ФОРМА». При запуске приложения родительский групповой ящик отключается. Нажатие кнопки «НОВАЯ ФОРМА» активирует этот родительский групповой блок и все дочерние элементы в нем.

помогите пожалуйста ..

1 Ответ

0 голосов
/ 27 ноября 2012

Вы должны быть уверены, что коробки имеют

TabStop = true

Если вы программируете в Visual Studio, также может быть полезен инструмент под View-> TabOrder (см. здесь )

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