Почему TabStop перестает работать? - PullRequest
0 голосов
/ 15 апреля 2009

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

Каждый пользовательский элемент управления отображает тонну информации, но редактируется только ОДИН текстовое поле. Для всех остальных полей для TabStop установлено значение false, и они помечены как ReadOnly.

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

Когда в моем пользовательском элементе управления есть ДВА поля, для которых для TabStop установлено значение true, все работает отлично. Но если у меня есть только ОДНО поле, значение TabStop которого равно true, клавиша табуляции перестает работать, и мне нужно физически щелкнуть следующий пользовательский элемент управления, чтобы получить фокус.

Что случилось? Кто-нибудь еще видел такое поведение? Я делаю что-то глупое, как обычно?

1 Ответ

0 голосов
/ 15 апреля 2009

Если есть только один элемент управления с TabStop, равным true, вы не будете переключаться между ними.

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