Страница 1 из 1
Добавлено: 04 Ноябрь 2004, 16:39
Гость
Почему, когда я ввожу данные в форме и пытаюсь перейти табом на ввод следующего поля, указатель перемещается иногда через одно, а иногда через два поля.
Написал: Sergey(111)
Добавлено: 04 Ноябрь 2004, 19:49
Гость
Порядок обхода полей в форме определяется порядком описания полей
в файле(см.словарь).Чтобы изменить порядок обхода,нужно отредактировать
порядок обхода через меню Файл ....(далее внизу)
Добавлено: 04 Ноябрь 2004, 20:36
Aragorn
Кажися, вопрос про порядок обхода контролов по табу в окне. Если я правильно понял, то порядок, в котором будет производиться обход полей в окне, задаётся в форматёре окна: в Window Formatter'e в меню Edit выбираем Property Editor... или жамкаем F12. Скакание по Tab'у будет производиться в том порядке, в котором элементы окна перечислены в этом списке (Property List). Кстати, этот список не только для этого... Тут прекрасно видно, что и на каких закладках лежит, в каких группах и т.д. Например, имея в окне Sheet с tabами можем элементы класть и в tabы (тогда они будут видны только в этой закладке) и на само окно (в этом случае они будут видны в любой закладке). Но это лирика. Более масштабно порядок скакания Tab'ом определяется в Edit - > Set Tab Order. Даже видать именно там. Но лучшего результата можно добиться только поигравшись обоими вариантами. Хотю... не. Хочу добавить ещё, что если для элемента окна выставить в Properties свойство Skip, то по Tabу фиг на него попадёшь. Всё.
Написал: Aragorn(147)
Добавлено: 04 Ноябрь 2004, 20:38
Гость
Гость
Что-то свежее в технологии создания приложений в кларионе
Sergey
Вообще-то все гораздо очевиднее - порядок полей в окне опредиляется порядком их следования в описании структуры окна - проще всего увидеть структуру нажав кнопку с тремя точками рядом с кнопкой "Window" с свойствах процедуры. Ну прямо там изменить взаиморасположение конролов в окне. На любителя - можно менять прямо в форматоре окна - F12 и далее перемещать нужный контрол внутри списка контролов.
Добавлено: 05 Ноябрь 2004, 10:07
Aragorn
По-моему, ковыряться в текстовом описании окна без надобности - это и есть извращение... Гораздо проще пользоваться средствами, созданными специально для этих целей. А в описание окна лазить можно... ну, скажем, для того, чтобы шрифт в окне поменять - а то в С55 при попытке сменить шрифт через проперти Кларион приказывает долго жить...
Написал: Aragorn(147)
Добавлено: 05 Ноябрь 2004, 19:57
Гость
Aragorn
По-моему, ковыряться в текстовом описании окна без надобности - это и есть извращение...
Кому как... Например я кнопкой F12 НИКОГДА не пользуюсь в силу неудобности и сложности манипуляций. В конце концов я могу же позволить себе извращения, которые делаю мою жизнь удобней? :gigi:
Добавлено: 07 Ноябрь 2004, 12:26
Гость
Вопрос решается сверх просто!!! Раскрой форму-окно.В верней части меню выбери EDIT->Property editor.Раскроется таблица полей формы(включая все контролы).По клавише ТАБ обход полей будет в соответствии с этой
таблицей сверху вниз.Перествать стрелочками вверх-вниз поля как тебе
нужно и получишь нужный порядок обхода полей.Раньше в ДОС
это нужно было делать руками в описании окна,а в винде все просто.
Успехов! Lsgsoftware/
Добавлено: 10 Ноябрь 2004, 12:04
Гость
ндя... натолкли воды в ступе...