Difference between revisions of "Form.CurrentEventControl"

From SunFlurry wiki
Jump to: navigation, search
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:50, 7 February 2021

  CurrentEventControl (Активный элемент)
Объект:Форма
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Да

Функция получает элемент формы, который был активным в момент вызова текущего визуального события, если такой элемент не определен, функция возвращает пустое значение. Если она вызывается не из визуального события, результат функции не определен. Для визуальных событий OnOpen, OnReopen, OnSaveRequest и OnStatusChange, функция будет возвращать объект макроса, для которого было инициировано это событие, если событие инициировано для самой формы, функция возвратит пустое значение.

Синтаксис

Form.CurrentEventControl():<Элемент формы, инициировавший событие (FORM)>

Возвращаемое значение

Возвращает элемент формы или пустое значение.

Примеры

//В визуальном событии OnOpen внутри макроса происходит привязка четырех визуальных элементов к реквизитам базы данных
пИмя:=?(IsEmpty(Form.CurrentEventControl()),"",Form.CurrentEventControl().Name+".");
Form.Control(пИмя+"Счет").BindToProperty("Счет");
Form.Control(пИмя+"Субконто1").BindToProperty("Субконто1");
Form.Control(пИмя+"Субконто2").BindToProperty("Субконто2");
Form.Control(пИмя+"Субконто3").BindToProperty("Субконто3");