Переход по полям (вопрос новичка)

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
AlexSmile
Посетитель
Сообщения: 46
Зарегистрирован: 14 Ноябрь 2005, 20:38
Откуда: Молдавия

Переход по полям (вопрос новичка)

Сообщение AlexSmile »

Добрый день!
Помогите пожалуйста новичку.

У меня на окне находится 10 полей, переход(Tab) между ними происходит в порядке добавления поля на окно. В Windows Formater я могу поменять направление перехода по клавише Tab, могу ли я программно поменять направление перехода?

Пропустить поля я использую {prop:Skip}, а как поменять направление перехода?
например
case
of 1
?pole1
?pole2
?pole3
of2
?pole2
?pole3
?Pole1
of3
?pole3
?pole2
?pole1
end


Заранее спасибо!
з.ы. Использую Clarion 5.5 EE (присматриваюсь к Clarion 6)
Александр
ru_alex
Ветеран
Сообщения: 333
Зарегистрирован: 21 Сентябрь 2005, 11:05
Откуда: Нижний Новгород
Контактная информация:

Сообщение ru_alex »

Обрабатывай Alert на Tab, используя Focus() и свое условие.
[/code]
Аватара пользователя
AlexSmile
Посетитель
Сообщения: 46
Зарегистрирован: 14 Ноябрь 2005, 20:38
Откуда: Молдавия

Сообщение AlexSmile »

Я так и думал сделать, но полагал что есть вариант проще.
Спасибо за ответ.
Александр
ru_alex
Ветеран
Сообщения: 333
Зарегистрирован: 21 Сентябрь 2005, 11:05
Откуда: Нижний Новгород
Контактная информация:

Сообщение ru_alex »

В догонку...
Если контролов много, то лучше скинь их в очередь.
затем тебе только правильно сортировать ее надо будет взависимости от твоих условий и на Event:alert делать select на следующий за Focus().
Ответить