Что-то у меня вечный косяк с клавишей Tab. Например на форме несколько Edit-ов и надо по очереди их заполнять. Естественно перемещаться с первого до девятого удобнее клавишей Tab, но у меня перемещение идет хаотически, например с первого может прыгнуть на пятый, потом на второй и т.д.
На всех визуальных компонентах есть TabOrder но что то я не могу понять как его пользовать.
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
user_asm, если я правильно помню, то нужно, чтобы у всех компонентов в пределах контейнера (?) был ненулевой TabOrder.
|
|||
карма: 1 |
|
Ответов: 952
Рейтинг: 4
|
|||
Не нулевой.
Вот только при открытии - курсор на табордер 2 а не на табордер 1. |
|||
карма: 0 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
iarspider писал(а): был ненулевой TabOrderЭто совсем не обязательно. Достаточно переправить все на задний план по очереди, начиная с последнего, так, чтобы первый был отправлен на задний план последним. ------------ Дoбавленo в 23.27: user_asm писал(а): Вот только при открытии - курсор на табордер 2 а не на табордер 1Вот это дело и убирается, предложенным мною, методом |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, это при применении какого KOL-a ? Оригинального или правленного ?
|
|||
карма: 25 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Tad писал(а): Оригинального или правленногоОригинального. Для правленного делается нооборот, там нормальная, а не инверсная Z-координата. Tad, я уже несколько версий не пользуюсь правленным KOL-ом, это на будущее |
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
user_asm, чтобы не связываться с Tab можно сделать так: code_21611.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_21611.txt [2.5KB] [161] |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Леонид, а что делать с теми контролами, у которых нет onEnter
|
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
nesco, onKeyDown
|
|||
карма: 1 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Я не знаю, кому как, но мне, к примеру, проще переназначить Z-координтату один раз всем контролам, чем лепить горбатого
|
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
nesco,
user_asm писал(а): Например на форме несколько Edit-ов и надо по очереди их заполнять |
|||
карма: 19 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Леонид, несколько -- это сколько
|
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
2 < несколько < 10
|
|||
карма: 1 |
|
Ответов: 8926
Рейтинг: 823
|
|||
nesco,
nesco писал(а): это сколько |
|||
карма: 19 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Ivann писал(а): 2 < несколько < 10При 10-ти элементах, схема Леонид-а будет большой пипец |
|||
карма: 22 |
|