event.proplistener

Задайте объект прослушивателя для событий свойства

Синтаксис

lh = event.proplistener(Hobj,Properties,'PropEvent',@CallbackFunction)

Описание

lh = event.proplistener(Hobj,Properties,'PropEvent',@CallbackFunction) создает объект прослушивателя свойства для одного или нескольких свойств на заданном объекте.

  • Hobj — указатель объекта, свойство которого или свойства состоят в том, чтобы слушаться. Если Hobj является массивом, прослушиватель отвечает на именованное событие на всех объектах в массиве.

  • Свойства объектный массив или массив ячеек указателей на объект meta.property, представляющих свойства, которые вы хотите послушать.

  • PropEvent — должно быть одно из следующего: PreSet, PostSet, PreGet, PostGet

  • Функция обратного вызова указатель на функцию к функции обратного вызова, которая выполняется, когда событие имеет место.

Класс event.proplistener задает объекты прослушивателя события свойства. Это - подкласс класса event.listener и добавляет одно свойство в заданных event.listener:

  • Объект Массив ячеек объектов, события свойства которых слушают.

Можно вызвать конструктора event.proplistener вместо того, чтобы вызвать addlistener, чтобы создать прослушиватель свойства. Однако, когда вы не используете addlistener, жизненный цикл прослушивателя не связывается к объекту (объектам), который слушают.

Класс event.proplistener является классом handle. event.proplistener и классы event.listener являются частью той же неоднородной иерархии. Поэтому можно создать массивы, которые содержат объекты обоих классов. Классом массива, содержащего оба класса объектов, является event.listener.

Смотрите прислушиваются к изменениям в значениях свойств.

См. Получение информации О Свойствах для получения дополнительной информации об использовании объектов meta.property.

Введенный в R2008a