Единицы измерения
В экранных формах используется несколько способов задания позиции и размеров
экранных элементов. Традиционно принятый способ измерения в количестве пикселов,
хотя и поддерживается, но не рекомендуется для основного использования,
поскольку он не учитывает возможности использования различных разрешений
монитора и различных размеров шрифта. Наибольшую эффективность обеспечивает
сочетаний единиц zr и %.
Допустимы следующие формы задания ширины или высоты
(<n> обозначает произвольное целое число):
• <n>zr - ширина строки из n идущих подряд символов 0 в
текущем экранном шрифте.
• <n>zrc - ширина столбца таблицы,
вмещающего ровно n идущих подряд символов 0 в текущем экранном шрифте (обычно на
2 пиксела шире, чем <n>zr). Как правило используется для задания ширин
столбцов в GRID с
учетом полей.
• <n>px - n пикселов. Обычно используется для
элементов IMAGE.
• <n>gr
- высота элемента GRID, содержащего n
строк (Обычно используется для красивого расположения таблицы и панели такой же
высоты рядом).
• <n>% - n% от максимально допустимой ширины или
высоты (оставшейся на экране ширины или высоты).
• edit - стандартная
высота элементов EDIT и COMBO
• number -
рекомендуемая ширина элемента EDIT для
редактирования действительного числа
• date - рекомендуемая ширина
элемента EDIT
для редактирования даты
Также перед шириной или высотой, заданной по указанной форме, может стоять
знак "-", обозначающий, что вместо указанной величины, следует взять максимально
разрешенную (оставшуюся) и вычесть из нее указанное число. Свойство
используется, например, в случаях, когда в нижней части экрана должен
располагаться элемент фиксированной высоты, а элемент над ним должен занимать,
весь оставшийся экран.