Чтение и запись.
Тип: Действие (Action).
Возвращает или задает код для выполнения при удалении элемента управления из ЭлементыУправления (ControlCollection).
Кнопка2.ЭлементУдален = Ф.Действие(ЭтотОбъект, "Кнопка2_ЭлементУдален");
Копировать Выделить всёПерем Ф; Функция Панель2_ЭлементУдален() Экспорт ЭлементУправленияАрг1 = Ф.ЭлементУправленияАрг(); Сообщить("Удален ЭлементУправления = " + ЭлементУправленияАрг1.ЭлементУправления.Текст); КонецФункции Функция Форма1_ЭлементУдален() Экспорт ЭлементУправленияАрг1 = Ф.ЭлементУправленияАрг(); Сообщить("Удален ЭлементУправления = " + ЭлементУправленияАрг1.ЭлементУправления.Текст); КонецФункции Функция Кнопка2_ЭлементУдален() Экспорт ЭлементУправленияАрг1 = Ф.ЭлементУправленияАрг(); Сообщить("Удален ЭлементУправления = " + ЭлементУправленияАрг1.ЭлементУправления.Текст); КонецФункции ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 600; Форма1.Высота = 400; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Форма1.Текст = "Форма1"; Форма1.ЭлементУдален = Ф.Действие(ЭтотОбъект, "Форма1_ЭлементУдален"); Панель1 = Ф.Панель(); Панель1.Родитель = Форма1; Панель1.Текст = "Панель1"; Панель1.Размер = Ф.Размер(300, 300); Панель1.СтильГраницы = Ф.СтильГраницы.Трехмерная; Панель1.ЦветФона = Ф.Цвет().Красный; Панель1.Центр(); Панель2 = Ф.Панель(); Панель2.Родитель = Панель1; Панель2.Текст = "Панель2"; Панель2.Размер = Ф.Размер(200, 200); Панель2.СтильГраницы = Ф.СтильГраницы.Трехмерная; Панель2.ЦветФона = Ф.Цвет().Синий; Панель2.Центр(); Панель2.ЭлементУдален = Ф.Действие(ЭтотОбъект, "Панель2_ЭлементУдален"); Кнопка2 = Ф.Кнопка(); Кнопка2.Родитель = Панель2; Кнопка2.Текст = "Кнопка2"; Кнопка2.Размер = Ф.Размер(100, 100); Кнопка2.ЦветФона = Ф.Цвет().Зеленый; Кнопка2.Центр(); Кнопка2.ЭлементУдален = Ф.Действие(ЭтотОбъект, "Кнопка2_ЭлементУдален"); Кнопка3 = Ф.Кнопка(); Кнопка3.Родитель = Кнопка2; Кнопка3.Текст = "Кнопка3"; Кнопка3.Размер = Ф.Размер(50, 50); Кнопка3.ЦветФона = Ф.Цвет().Зеленый; Кнопка3.Центр(); Кнопка2.ЭлементыУправления.Удалить(Кнопка3); Панель2.ЭлементыУправления.Удалить(Кнопка2); Форма1.ЭлементыУправления.Удалить(Панель1); Ф.ЗапуститьОбработкуСобытий();
Копировать Выделить всёПерем Ф; Функция Панель2_ЭлементУдален() Экспорт ЭлементУправленияАрг1 = Ф.ЭлементУправленияАрг(); // Сообщить("Удален ЭлементУправления = " + ЭлементУправленияАрг1.ЭлементУправления.Текст); КонецФункции Функция Форма1_ЭлементУдален() Экспорт ЭлементУправленияАрг1 = Ф.ЭлементУправленияАрг(); // Сообщить("Удален ЭлементУправления = " + ЭлементУправленияАрг1.ЭлементУправления.Текст); КонецФункции Функция Кнопка2_ЭлементУдален() Экспорт ЭлементУправленияАрг1 = Ф.ЭлементУправленияАрг(); // Сообщить("Удален ЭлементУправления = " + ЭлементУправленияАрг1.ЭлементУправления.Текст); КонецФункции ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 600; Форма1.Высота = 400; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Форма1.Текст = "Форма1"; Форма1.ЭлементУдален = Ф.Действие(ЭтотОбъект, "Форма1_ЭлементУдален"); Панель1 = Ф.Панель(); Панель1.Родитель = Форма1; Панель1.Текст = "Панель1"; Панель1.Размер = Ф.Размер(300, 300); Панель1.СтильГраницы = Ф.СтильГраницы.Трехмерная; Панель1.ЦветФона = Ф.Цвет().Красный; Панель1.Центр(); Панель2 = Ф.Панель(); Панель2.Родитель = Панель1; Панель2.Текст = "Панель2"; Панель2.Размер = Ф.Размер(200, 200); Панель2.СтильГраницы = Ф.СтильГраницы.Трехмерная; Панель2.ЦветФона = Ф.Цвет().Синий; Панель2.Центр(); Панель2.ЭлементУдален = Ф.Действие(ЭтотОбъект, "Панель2_ЭлементУдален"); Кнопка2 = Ф.Кнопка(); Кнопка2.Родитель = Панель2; Кнопка2.Текст = "Кнопка2"; Кнопка2.Размер = Ф.Размер(100, 100); Кнопка2.ЦветФона = Ф.Цвет().Зеленый; Кнопка2.Центр(); Кнопка2.ЭлементУдален = Ф.Действие(ЭтотОбъект, "Кнопка2_ЭлементУдален"); Кнопка3 = Ф.Кнопка(); Кнопка3.Родитель = Кнопка2; Кнопка3.Текст = "Кнопка3"; Кнопка3.Размер = Ф.Размер(50, 50); Кнопка3.ЦветФона = Ф.Цвет().Зеленый; Кнопка3.Центр(); Кнопка2.ЭлементыУправления.Удалить(Кнопка3); Панель2.ЭлементыУправления.Удалить(Кнопка2); Форма1.ЭлементыУправления.Удалить(Панель1); Сообщить(?( Кнопка2.ЭлементУдален.ИмяМетода = "Кнопка2_ЭлементУдален" , "", "!!! ") + "ЭлементУправления.ЭлементУдален (Control.ControlRemoved) Свойство" + " " + ТекущаяДата());
ЭлементУправления (Control) Класс | Библиотека OneScriptForms