Подскажите пожалуйста, как сделать переключение блокнотов по ТабОрдер, чтобы другие элементы он "не видел"?
code_28019.txt
Этот топик читают: Гость
Ответов: 20
Рейтинг: 0
|
|||
карма: 1 |
| ||
файлы: 1 | code_28019.txt [482B] [176] |
Ответов: 8926
Рейтинг: 823
|
|||
Artem001, code_28020.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_28020.txt [1.2KB] [203] |
Ответов: 20
Рейтинг: 0
|
|||
Спасибо, но что-то не то... Если добавить еще элементы, то все сбивается и Таб снова забегает на них.
А чтобы переключалось только два, никак не выходит. |
|||
карма: 1 |
|
Разработчик
Ответов: 26158
Рейтинг: 2127
|
|||
Есть один универсальный способ -- расставляешь все нужные элементы, переходишь в редактор форм и начинаешь с самого первого отправлять на передний план, TabOrder, в этом случае, надо у всех поставить в ноль. Если хочешь, чтобы не забегал, то поставь TabOrder в -1, но для Edit-ов это делать нельзя, если предполагается ввод, для кнопок и флажков это прокатывает нормально
|
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, ты в задачу вник ?
|
|||
карма: 25 |
|
Разработчик
Ответов: 26158
Рейтинг: 2127
|
|||
Tad писал(а): ты в задачу вник ?nesco писал(а): Если хочешь, чтобы не забегал, то поставь TabOrder в -1TabOrder = -1 вообще запрещает установку фокуса на элементе, но nesco писал(а): для кнопок и флажков это прокатывает нормально------------ Дoбавленo в 19.36: TabOrder у нас никогда нормально не работал, эта бага с длинючей бородой. Им, кроме 0 и -1, нормально управлять нельзя ------------ Дoбавленo в 19.40: Решение Леонида -- это еще та трабла, затычка дальше некуда, но может кого и устроит |
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
nesco писал(а): TabOrder у нас никогда нормально не работалArtem001, в схеме количество "блокнотов", "Max" счётчика и выходов IndexToChanel должны быть равны (в программировании счёт начинается не с "1" а с "0") code_28022.txt |
|||
карма: 19 |
| ||
файлы: 1 | code_28022.txt [988B] [176] |
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Есть один универсальный способ -- расставляешь все нужные элементы, переходишь в редактор форм и начинаешь с самого первого отправлять на передний планcode_28025.txt |
|||
карма: 25 |
| ||
файлы: 1 | code_28025.txt [779B] [175] |
Разработчик
Ответов: 26158
Рейтинг: 2127
|
|||
Tad писал(а): Ещё один мифНу, это не миф, это, как раз, и есть программирование Z-координаты. Миф тогда -- вот это nesco писал(а): TabOrder у нас никогда нормально не работалНо когда-то он точно нормально не работал, давно это было |
|||
карма: 22 |
|
Ответов: 20
Рейтинг: 0
|
|||
Спасибо всем за помощь!
nesco писал(а): TabOrder = -1 вообще запрещает установку фокуса на элементеДействительно, выставил везде, кроме нужных, -1, и все получилось |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
А вот с ComboBox-ом TabOrder у нас никогда не работал. Вернее режим "ниппель". Прискорбно.
А с Edit-ом вообще фортеля. Кладов сэкономил на свойстве TabStop (а может и нет. Не вникал.) |
|||
карма: 25 |
|
Разработчик
Ответов: 26158
Рейтинг: 2127
|
|||
Tad писал(а): ПрискорбноЗначит не все нормально в "Датском Королевстве" |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
А как может быть нормално, если Z-координата у одного идет от экрана наружу, а у другого от экрана внутрь.
Отсюда и проблемы и с табом и с прозрачностью и, черт его знает, ещё с чем. |
|||
карма: 25 |
|
43