exponenta event banner

isInactivePropertyImpl

Состояние неактивного свойства

Синтаксис

отметьте = isInactivePropertyImpl (obj, опора)

Описание

flag = isInactivePropertyImpl(obj,prop) задает, неактивно ли общедоступное, негосударственное свойство и не видимо для текущей конфигурации объекта. Неактивное свойство является свойством, которое не относится к объекту из-за значений других свойств. Неактивные свойства не показывают, если вы используете метод disp для свойств экранного объекта. При попытке использовать открытый доступ, чтобы непосредственно получить доступ или использовать get или set на неактивном свойстве, предупреждение происходит.

isInactiveProperty вызван методом disp и методами set и get.

Примечание

Вам необходимо задать Access = protected для этого метода.

Входные параметры

obj

Система object™ указатель

prop

Общедоступное, негосударственное имя свойства

Выходные аргументы

флаг

Неактивное состояние Indicator входного свойства prop для текущей конфигурации объекта, возвращенной как логическое скалярное значение

Примеры

развернуть все

Отобразите свойство InitialValue только, когда значением свойства UseRandomInitialValue будет false.

methods (Access = protected)
  function flag = isInactivePropertyImpl(obj,propertyName)
    if strcmp(propertyName,'InitialValue')
      flag = obj.UseRandomInitialValue;
    else
      flag = false;
    end
  end
end

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