Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Вопрос Новичка - перемешение по компонентам на форме  [new]
yemets63
Member

Откуда: Самара
Сообщений: 1304
Вопрос новичка, нужно по нажатии стандартного Tab - Schift+Tab или Enter - Schift+Enter бегать по компонентам.
задачи выполнял много раз, но столкнулся с проблемой, на форме лежат DevExpress компоненты, и как только курсор попадает НАПРИМЕР "в вертикальный грид" обработчик лежащий на форме, ссылка на него есть из компонента ни каким образом не срабатывает.

в вертикальном гриде сколько то строк, курсор приходит в грид, идем вниз и из последней строки списка грида курсор должен уйти в следующий компонент по TabOrder например, но курсор не выходит. Подменял компоненты, работает, на DevExpress не работает. посмотрел все свойства в Dev не нашел, что может держать курсор
19 июн 20, 13:22    [22153624]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос Новичка - перемешение по компонентам на форме  [new]
shalamyansky
Member

Откуда:
Сообщений: 156
Логично. У grid'а собственный обработчик клавиши Tab, он ему нужен, чтобы бегать по строкам. Перехватите например, OnKeyUp, и переведите фокус, куда считаете нужным. Не забудьте проверить, надо ли переводить в данный момент.
19 июн 20, 14:45    [22153700]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить