michaelgreen211 Ответов: 2

Табуляция между полями в поддиалоге,прикрепленном к элементу управления вкладками


Приветствия,

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

Это кажется невозможным прямолинейным образом, когда рассматриваемый диалог сам является поддиалогом, прикрепленным к элементу управления Tab-символ клавиши Tab отклоняется с сопровождающим грубым шумом.

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

Заранее большое спасибо,
Майк

Что я уже пробовал:

Попытался захватить WM_CHAR - не получилось. поиск Google.

2 Ответов

Рейтинг:
1

OriginalGriff

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

Установите порядок вкладок для вложенного диалогового окна в его собственной области дизайна - это должно соблюдаться в Родительском контейнере.


Рейтинг:
0

michaelgreen211

Спасибо за ответ. Я установил порядок вкладок поддиалога в его собственном пространстве дизайна, и я ожидал бы, что это будет соблюдаться в Родительском контейнере, но когда родительский диалог плюс его элемент управления вкладками (который отображает поддиалог) находятся на экране, поддиалог никогда не увидит ни одного символа табуляции, который я ввожу. Я предполагаю, что мне нужно подклассировать что-то и/или передать символ табуляции в мой суб - диалог- но как?

Большое спасибо
Майк