Формат вызова:
ОбновитьФорму(НаСекции, ССекции: целое); /*только чтение*/
Формат вызова:
ОбновитьФормуЗаголовока; /*только чтение*/
Формат вызова:
ОчиститьФормуЗаголовка; /*только чтение*/
Формат вызова:
ОчиститьФормуНаСекции(Секция: целое); /*только чтение*/
Формат вызова:
ПолучитьФормуЗаголовка: Форма; /*только чтение*/
Формат вызова:
ПолучитьФормуНаСекции(Секция: целое): Форма; /*только чтение*/
Формат вызова:
СоздатьФорму: Форма; /*только чтение*/
описание:
Создает объект Форма. С этим объектом можно в дальнейшем связать визуальное представление формы разработанное в дизайнере форм, а также создавать элементы формы(компоненты) во время выполнения программы.
пример использования:
включить "Формы";
переменные
i : целое;
Ф : Форма;
E1,E2,E3,B : ЭлементФормы;
начало
Ф := СоздатьФорму;
E1 := Ф.СоздатьЭлемент('TSectionEditor', 'Edit1');
E1.Ширина := 40;
E2 := Ф.СоздатьЭлемент('TSectionEditor', 'Edit2');
E2.Лево := 50; E2.Ширина := 40;
E3 := Ф.СоздатьЭлемент('TSectionEditor', 'Edit3');
E3.Лево := 170; E3.Ширина := 40;
E1.Текст := '10'; E2.Текст := '20'; E3.Текст := '';
B := Ф.СоздатьЭлемент('TButton', 'Button');
для B делать
начало
.Лево := 100;
.Текст := 'Сложить';
.Ширина := 60;
.Узлы.Содержимое := {
включить "Формы";
Выполнение(Элемент: ЭлементФормы);
переменные
a, b: целое;
начало
a := СтрокаВЦелое(Элемент.Форма.Элемент("Edit1").Текст);
b := СтрокаВЦелое(Элемент.Форма.Элемент("Edit2").Текст);
Элемент.Форма.Элемент("Edit3").Текст := ЦелоеВСтроку(a + b);
конец
};
конец;
// i := Ф.Показать('Форма', Кнопка_Да + Кнопка_Нет);
i := Ф.Показать('Форма', Нет)
конец
Формат вызова:
ТекущаяФормаВДизайнере: строка; /*только чтение*/
функции объекта:
ВысотаФормат вызова:
Форма.Высота: целое;
описание:
Получает/устанавливает высоту формы.
Формат вызова:
Форма.ЗагрузитьИзКонфигурации(Название: строка); /*только чтение*/
описание:
Загружает представление формы из Конфигурации.
Формат вызова:
Форма.Изменена: целое;
Формат вызова:
Форма.Имя: строка; /*только чтение*/
описание:
Выдает имя формы, под которым она сохранена в конфигурации.
Формат вызова:
Форма.КнопкаДиалога(Кнопка: целое): строка;
описание:
Позволяет установить/получить надписи на кнопках диалога.
пример использования:
включить "Формы";
переменные
Ф : Форма;
i : целое;
...
Ф.КнопкаДиалога(Кнопка_Да) := 'Yes';
Ф.КнопкаДиалога(Кнопка_Нет):= 'No';
...
i := Ф.Показать('Форма', Кнопка_Да + Кнопка_Нет);
...
Формат вызова:
Форма.Показать(Заголовок: строка; Кнопки: целое): целое; /*только чтение*/
описание:
Отображает окно, соответствующее форме.
Формат вызова:
Форма.Скрипт: Программа; /*только чтение*/
Формат вызова:
Форма.СоздатьЭлемент(Тип, Имя: строка): ЭлементФормы; /*только чтение*/
описание:
Создает на форме визуальный или не визуальный компонент.
Формат вызова:
Форма.Узлы: СтруктурныйСписок; /*только чтение*/
описание:
Позволяет обращаться к форме, как к структурному списку.
Формат вызова:
Форма.Ширина: целое;
описание:
Получает/устанавливает ширину формы.
Формат вызова:
Форма.Элемент(Имя: строка): ЭлементФормы; /*только чтение*/
описание:
Позволяет обратиться к элементу формы по его имени.
функции объекта:
АвтоРазмерФормат вызова:
ЭлементФормы.АвтоРазмер: целое;
описание:
Для некоторых визуальных элементов формы размер может изменяться. Например TLabel с пустым текстом практически не занимает места в горизонтальном направлении и расширяется в зависимости от длины текста, если АвтоРазмер установлен в Да. Однако, если АвтоРазмер = Нет и Ширина элемента присвоено некоторое значение, то текст будет размещаться на элементе не полностью, если ширины не достаточно для его размещения.
Формат вызова:
ЭлементФормы.АктивнаяЗакладка: целое;
Формат вызова:
ЭлементФормы.Верх: целое;
описание:
Получает/устанавливает отступ от верхнего края формы до верхнего края визуального компонента.
Формат вызова:
ЭлементФормы.Видимость: целое;
описание:
Получает/устанавливает видимость элемента формы.
Формат вызова:
ЭлементФормы.ВидимостьСтраницы: целое;
Формат вызова:
ЭлементФормы.ВписатьВРазмер: целое;
Формат вызова:
ЭлементФормы.Выбор: целое;
Формат вызова:
ЭлементФормы.ВыбраннаяСтрока: строка; /*только чтение*/
Формат вызова:
ЭлементФормы.ВыбранныйИндекс: целое; /*только чтение*/
Формат вызова:
ЭлементФормы.Выравнивание: целое;
Формат вызова:
ЭлементФормы.Высота: целое;
описание:
Получает/устанавливает высоту визуального элемента формы.
Формат вызова:
ЭлементФормы.Градиент: целое;
Формат вызова:
ЭлементФормы.Доступность: целое;
описание:
Получает/устанавливает доступность элемента формы.
Формат вызова:
ЭлементФормы.Заголовок: строка;
Формат вызова:
ЭлементФормы.Захлопнут: целое;
Формат вызова:
ЭлементФормы.Изменен: целое;
Формат вызова:
ЭлементФормы.Имя: строка;
описание:
Получает/устанавливает имя элемента формы.
Формат вызова:
ЭлементФормы.ИмяШрифта: строка;
описание:
Получает/устанавливает имя шрифта для элемента формы.
Формат вызова:
ЭлементФормы.Картинка: целое;
Формат вызова:
ЭлементФормы.Кликнуть([Признак]: строка); /*только чтение*/
Формат вызова:
ЭлементФормы.Лево: целое;
описание:
Получает/устанавливает отступ от левого края формы (или другого контейнера) до левого края визуального компонента.
Формат вызова:
ЭлементФормы.Метка: целое;
Формат вызова:
ЭлементФормы.Обработчик: строка;
Формат вызова:
ЭлементФормы.ОчиститьЭлементы; /*только чтение*/
Формат вызова:
ЭлементФормы.Параметр(Имя: строка): строка;
Формат вызова:
ЭлементФормы.ПереносПоСловам: целое;
Формат вызова:
ЭлементФормы.Переход: целое;
Формат вызова:
ЭлементФормы.Подсказка: строка;
описание:
Получает/устанавливает текст подсказки (hint'a) для элемента формы.
Формат вызова:
ЭлементФормы.ПоказатьПодсказку: целое;
описание:
Разрешает/запрещает показывать подсказку (hint) для элемента формы.
Формат вызова:
ЭлементФормы.ПоказатьТекст: целое;
Формат вызова:
ЭлементФормы.Положение: целое;
Формат вызова:
ЭлементФормы.ПоЦентру: целое;
Формат вызова:
ЭлементФормы.Предыдущий: ЭлементФормы; /*только чтение*/
Формат вызова:
ЭлементФормы.ПрозрачныйФон: целое;
Формат вызова:
ЭлементФормы.Прокрутка: целое;
Формат вызова:
ЭлементФормы.ПустоТекст: строка;
Формат вызова:
ЭлементФормы.РазмерОтступа: целое;
Формат вызова:
ЭлементФормы.РазмерТекста([Текст]: строка): РазмерТекста; /*только чтение*/
Формат вызова:
ЭлементФормы.РазмерШрифта: целое;
Формат вызова:
ЭлементФормы.Рамка: целое;
Формат вызова:
ЭлементФормы.РамкаСтиль: целое;
Формат вызова:
ЭлементФормы.РамкаФорма: целое;
Формат вызова:
ЭлементФормы.Родительский: ЭлементФормы; /*только чтение*/
Формат вызова:
ЭлементФормы.СкосВнутри: целое;
Формат вызова:
ЭлементФормы.СкосСнаружи: целое;
Формат вызова:
ЭлементФормы.СкосТип: целое;
Формат вызова:
ЭлементФормы.СкосШирина: целое;
Формат вызова:
ЭлементФормы.Скрипт(Имя: строка): строка;
Формат вызова:
ЭлементФормы.Следующий: ЭлементФормы; /*только чтение*/
Формат вызова:
ЭлементФормы.СобытиеРедактора: строка;
Формат вызова:
ЭлементФормы.Создать(Тип, Имя: строка): ЭлементФормы; /*только чтение*/
Формат вызова:
ЭлементФормы.Список: строка;
Формат вызова:
ЭлементФормы.СписокЗначений(Фиксированный: целое): Список; /*только чтение*/
Формат вызова:
ЭлементФормы.Ссылка: целое;
Формат вызова:
ЭлементФормы.СтильГраницы: целое;
Формат вызова:
ЭлементФормы.СтильШрифта: целое;
Формат вызова:
ЭлементФормы.Таблица: СтатическиеДанные;
Формат вызова:
ЭлементФормы.Текст: строка;
описание:
Получает/Устанавливает текст компонента. Например текст на кнопке (TButton) или на метке (TLabel).
Формат вызова:
ЭлементФормы.Тень: целое;
Формат вызова:
ЭлементФормы.Тип: строка;
описание:
Получает/устанавливает тип элемента формы. Например: TLabel, TSectionButton, и др.
Формат вызова:
ЭлементФормы.ТипФигуры: целое;
Формат вызова:
ЭлементФормы.ТолщинаЛинии: целое;
Формат вызова:
ЭлементФормы.ТолькоЧтение: целое;
Формат вызова:
ЭлементФормы.Удалить; /*только чтение*/
Формат вызова:
ЭлементФормы.Узлы: СтруктурныйСписок; /*только чтение*/
Формат вызова:
ЭлементФормы.Фон: целое;
Формат вызова:
ЭлементФормы.Форма: Форма; /*только чтение*/
Формат вызова:
ЭлементФормы.Цвет: целое;
Формат вызова:
ЭлементФормы.ЦветЗаливки: целое;
Формат вызова:
ЭлементФормы.ЦветЛинии: целое;
Формат вызова:
ЭлементФормы.ЦветРодителя: целое;
Формат вызова:
ЭлементФормы.ЦветШрифта: целое;
Формат вызова:
ЭлементФормы.Чекнут: целое;
описание:
Позволяет проверить/установить состояние таких элементов формы как TSectionCheckBox и TRadioButton.
Формат вызова:
ЭлементФормы.ЧислоСтолбцов: целое;
Формат вызова:
ЭлементФормы.ЧислоЭлементов: целое; /*только чтение*/
Формат вызова:
ЭлементФормы.Ширина: целое;
описание:
Получает/устанавливает ширину визуального элемента формы.
Формат вызова:
ЭлементФормы.ШиринаБордюра: целое;
Формат вызова:
ЭлементФормы.Элемент(Значение: БезТипа; [Признак]: строка): ЭлементФормы; /*только чтение*/
Формат вызова:
ЭлементФормы.ЭлементМеню: ЭлементФормы; /*только чтение*/
Формат вызова:
ЭлементФормы.Якоря: целое;