Элемент.Родитель (Element.Parent) Свойство

Использование

Чтение и запись.

Значение

Тип: Произвольный.

Возвращает или задает родителя для элемента управления.

Примечание

Пример

Кнопка1.Родитель = Форма1;
Полный пример кода

Копировать     Выделить всё

Перем Кнопка1; Процедура Кнопка1_Нажатие() Экспорт Сообщить("Кнопка1.Имя = " + Кнопка1.Родитель + " " + ТекущаяУниверсальнаяДатаВМиллисекундах()); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\DeclarativeForms\DeclarativeForms\bin\Debug\DeclarativeForms.dll"); ДФ = Новый ДекларативныеФормы(); Форма1 = ДФ.Форма; Кнопка1 = ДФ.Кнопка(); Кнопка1.Родитель = Форма1; Кнопка1.Текст = "Это Кнопка1"; Кнопка1.Нажатие = ДФ.Действие(ЭтотОбъект, "Кнопка1_Нажатие", Новый Структура("Поле1","ЧтоТоТам")); // СтрокаФункций сейчас выглядит так: // ДФ.СтрокаФункций = createElement("button", "dzfzke12lacy");setParent("dzfzke12lacy", "mainForm");setProperty("dzfzke12lacy", "innerText", "Это Кнопка1");setEventListener("dzfzke12lacy", "click"); // createElement("button", "dzfzke12lacy"); - создание кнопки. Первый параметр - тип элемента, второй - уникальное имя элемента, сгенерированное при создании. // setParent("dzfzke12lacy", "mainForm"); - установка для кнопки родителя. Первый параметр - имя элемента, второй - имя его родителя. // и так далее. // Добавим вызов обработчика события Кнопка1_Нажатие, чтобы после загрузки формы у нас автоматически нажалась Кнопка1. ДФ.СтрокаФункций = ДФ.СтрокаФункций + "sendPost(""" + Кнопка1.Имя + "|||click"");"; Сообщить("ДФ.СтрокаФункций = " + ДФ.СтрокаФункций); // Теперь СтрокаФункций выглядит так: // ДФ.СтрокаФункций = createElement("button", "dzfzke12lacy");setParent("dzfzke12lacy", "mainForm");setProperty("dzfzke12lacy", "innerText", "Это Кнопка1");setEventListener("dzfzke12lacy", "click");sendPost("dzfzke12lacy|||click"); // sendPost("dzfzke12lacy|||click"); - Мы добавили функцию вызова обработчика события Кнопка1_Нажатие. Форма1.Открыть();

Смотрите также

Библиотека DeclarativeForms | Примеры тестирования