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