Метод ФОРМА.ДОБАВИТЬ
Реализует абстрактный метод интерфейса И_ЭЛЕМЕНТЫ.
Метод ДОБАВИТЬ позволяет динамически добавить элемент управления в форму. Элемент, связанный с одной переменной, может быть добавлен единожды. Т.е. повторный вызов метода ДОБАВИТЬ для любой формы по отношению к этой переменной не будет иметь эффекта, пока элемент не будет убран с формы методом УДАЛИТЬ. Значение поля табиндекс при динамической вставке элементов устанавливается автоматически, в соответствии с порядком добавления.
ФУНКЦИЯ ДОБАВИТЬ(ПЕРЕМ ЭЛЕМЕНТ: элемент)
Параметры
- элемент
- Добавляемый элемент.
Пример:
// тип для определения общих параметров вставляемых // динамически кнопок ТИП ДинКнопка ( КНОПКА ) [ ЧИСЛО: левый = 10; ЧИСЛО: ширина = 100; ЧИСЛО: высота = 25; ] // индексная переменная с кнопками, которые надо вставить // здесь задаются параметры отличные для разных кнопок ПЕРЕМ ДинКнопка: кн [ЧИСЛО] = (1: [ текст = "Первая", верхний = 10 ], 2: [ текст = "Вторая", верхний = 40 ]); // диалоговая форма, в которую требуется вставить кнопки ТИП МойДиалог ( ДИАЛОГ ) [ СТРОКА: заголовок = "Метод ДОБАВИТЬ"; ПОДМЕНА открытие = ПередПоказом; // метод ПередПоказом вызывается в результате реакции // на событие открытия формы ФУНКЦИЯ ПередПоказом // в цикле осуществляем динамическую вставку кнопок ЦИКЛ ДЛЯ ( и = 1, 2 ) ДОБАВИТЬ ( кн[и] ) КОНЕЦ_ЦИКЛА КОНЕЦ_ФУНКЦИИ ] ВЫЧИСЛИТЬ // Показываем диалоговую форму МойДиалог ПЕРЕМ МойДиалог: д д.ПОКАЗАТЬ КОНЕЦ