Переход по полям
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Кажися, вопрос про порядок обхода контролов по табу в окне. Если я правильно понял, то порядок, в котором будет производиться обход полей в окне, задаётся в форматёре окна: в Window Formatter'e в меню Edit выбираем Property Editor... или жамкаем F12. Скакание по Tab'у будет производиться в том порядке, в котором элементы окна перечислены в этом списке (Property List). Кстати, этот список не только для этого... Тут прекрасно видно, что и на каких закладках лежит, в каких группах и т.д. Например, имея в окне Sheet с tabами можем элементы класть и в tabы (тогда они будут видны только в этой закладке) и на само окно (в этом случае они будут видны в любой закладке). Но это лирика. Более масштабно порядок скакания Tab'ом определяется в Edit - > Set Tab Order. Даже видать именно там. Но лучшего результата можно добиться только поигравшись обоими вариантами. Хотю... не. Хочу добавить ещё, что если для элемента окна выставить в Properties свойство Skip, то по Tabу фиг на него попадёшь. Всё.
Написал: Aragorn(147)
Написал: Aragorn(147)
Гость
Что-то свежее в технологии создания приложений в кларионе
Sergey
Вообще-то все гораздо очевиднее - порядок полей в окне опредиляется порядком их следования в описании структуры окна - проще всего увидеть структуру нажав кнопку с тремя точками рядом с кнопкой "Window" с свойствах процедуры. Ну прямо там изменить взаиморасположение конролов в окне. На любителя - можно менять прямо в форматоре окна - F12 и далее перемещать нужный контрол внутри списка контролов.
Что-то свежее в технологии создания приложений в кларионе
Sergey
Вообще-то все гораздо очевиднее - порядок полей в окне опредиляется порядком их следования в описании структуры окна - проще всего увидеть структуру нажав кнопку с тремя точками рядом с кнопкой "Window" с свойствах процедуры. Ну прямо там изменить взаиморасположение конролов в окне. На любителя - можно менять прямо в форматоре окна - F12 и далее перемещать нужный контрол внутри списка контролов.
По-моему, ковыряться в текстовом описании окна без надобности - это и есть извращение... Гораздо проще пользоваться средствами, созданными специально для этих целей. А в описание окна лазить можно... ну, скажем, для того, чтобы шрифт в окне поменять - а то в С55 при попытке сменить шрифт через проперти Кларион приказывает долго жить...
Написал: Aragorn(147)
Написал: Aragorn(147)
Вопрос решается сверх просто!!! Раскрой форму-окно.В верней части меню выбери EDIT->Property editor.Раскроется таблица полей формы(включая все контролы).По клавише ТАБ обход полей будет в соответствии с этой
таблицей сверху вниз.Перествать стрелочками вверх-вниз поля как тебе
нужно и получишь нужный порядок обхода полей.Раньше в ДОС
это нужно было делать руками в описании окна,а в винде все просто.
Успехов! Lsgsoftware/
таблицей сверху вниз.Перествать стрелочками вверх-вниз поля как тебе
нужно и получишь нужный порядок обхода полей.Раньше в ДОС
это нужно было делать руками в описании окна,а в винде все просто.
Успехов! Lsgsoftware/