isInactivePropertyImpl

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

Синтаксис

flag = isInactivePropertyImpl(obj,prop)

Описание

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

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

Примечание

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

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

obj

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

prop

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

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

flag

Неактивное состояние 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

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