Почему, когда я ввожу данные в форме и пытаюсь перейти табом на ввод следующего поля, указатель перемещается иногда через одно, а иногда через два поля.
Написал: Sergey(111)
Переход по полям
Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию 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)
Aragorn
Сообщение Гость »
Гость
Что-то свежее в технологии создания приложений в кларионе
Sergey
Вообще-то все гораздо очевиднее - порядок полей в окне опредиляется порядком их следования в описании структуры окна - проще всего увидеть структуру нажав кнопку с тремя точками рядом с кнопкой "Window" с свойствах процедуры. Ну прямо там изменить взаиморасположение конролов в окне. На любителя - можно менять прямо в форматоре окна - F12 и далее перемещать нужный контрол внутри списка контролов.
Что-то свежее в технологии создания приложений в кларионе
Sergey
Вообще-то все гораздо очевиднее - порядок полей в окне опредиляется порядком их следования в описании структуры окна - проще всего увидеть структуру нажав кнопку с тремя точками рядом с кнопкой "Window" с свойствах процедуры. Ну прямо там изменить взаиморасположение конролов в окне. На любителя - можно менять прямо в форматоре окна - F12 и далее перемещать нужный контрол внутри списка контролов.
Гость
По-моему, ковыряться в текстовом описании окна без надобности - это и есть извращение... Гораздо проще пользоваться средствами, созданными специально для этих целей. А в описание окна лазить можно... ну, скажем, для того, чтобы шрифт в окне поменять - а то в С55 при попытке сменить шрифт через проперти Кларион приказывает долго жить...
Написал: Aragorn(147)
Написал: Aragorn(147)
Aragorn
Сообщение Гость »
Aragorn
По-моему, ковыряться в текстовом описании окна без надобности - это и есть извращение...
Кому как... Например я кнопкой F12 НИКОГДА не пользуюсь в силу неудобности и сложности манипуляций. В конце концов я могу же позволить себе извращения, которые делаю мою жизнь удобней? :gigi:
По-моему, ковыряться в текстовом описании окна без надобности - это и есть извращение...
Кому как... Например я кнопкой F12 НИКОГДА не пользуюсь в силу неудобности и сложности манипуляций. В конце концов я могу же позволить себе извращения, которые делаю мою жизнь удобней? :gigi:
Гость
Сообщение Гость »
Вопрос решается сверх просто!!! Раскрой форму-окно.В верней части меню выбери EDIT->Property editor.Раскроется таблица полей формы(включая все контролы).По клавише ТАБ обход полей будет в соответствии с этой
таблицей сверху вниз.Перествать стрелочками вверх-вниз поля как тебе
нужно и получишь нужный порядок обхода полей.Раньше в ДОС
это нужно было делать руками в описании окна,а в винде все просто.
Успехов! Lsgsoftware/
таблицей сверху вниз.Перествать стрелочками вверх-вниз поля как тебе
нужно и получишь нужный порядок обхода полей.Раньше в ДОС
это нужно было делать руками в описании окна,а в винде все просто.
Успехов! Lsgsoftware/
Гость
Гость
Вернуться в «CLARION for Windows»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)