Можно получить значение свойства и, иногда, изменить значение. Можно также добавить пользовательские свойства.
Имена свойства не зависят от регистра. Вы можете сокращать их, пока имя однозначно.
Функция | Описание |
---|---|
Перечислите одно или несколько свойств и их значений. | |
Установите значение одного или нескольких свойств. | |
Определите, является ли элемент свойством COM-объекта. | |
Добавьте пользовательское свойство к COM-объекту. | |
Удалите пользовательское свойство из COM-объекта. | |
Откройте Property Inspector, чтобы отобразить и изменить значения свойств. | |
Отображение встроенной страницы свойств элемента управления, если она имеется. |
Вы можете использовать get
и set
функции на нескольких объектах за раз путем создания вектора указателей на объекты и использования этих команд в векторе. Чтобы получить или задать значения для нескольких объектов, используйте функциональную форму get
и set
функций. Используйте запись через точку, например h.propname
, только для скалярных объектов.
Перечисление облегчает изучение и изменение свойств, потому что каждому возможному значению свойства назначается текст, чтобы представлять его. Для примера одно из значений для DefaultSaveFormat
свойство в Microsoft® Excel® электронная таблица xlUnicodeText
. Этот текст легче запомнить, чем числовое значение, например 57.
Property Inspector позволяет вам получить доступ к свойствам COM-объектов. Чтобы открыть Property Inspector, используйте inspect
функция от MATLAB® командная строка или двойной клик по объекту в браузере Рабочего пространства MATLAB.
Для примера создайте объект Excel. Затем установите DefaultFilePath
свойство существующей папки, C:\ExcelWork
.
h = actxserver('Excel.Application'); h.DefaultFilePath = 'C:\ExcelWork';
Отображение свойств объекта.
inspect(h)
Прокрутите вниз, пока вы не увидите DefaultFilePath
свойство, которое вы только что изменили, C:\ExcelWork
.
Используя Property Inspector, измените DefaultFilePath
еще раз, на этот раз в другую существующую папку, MyWorkDirectory
. Для этого выберите значение справа и введите новое значение.
Теперь вернитесь к Командному окну MATLAB и подтвердите, что DefaultFilePath
свойство изменилось должным образом.
h.DefaultFilePath
ans = C:\MyWorkDirectory
Примечание
Если вы изменяете свойства в командной строке MATLAB, обновите окно Property Inspector, чтобы увидеть изменение, отраженное там. Обновите окно Property Inspector путем повторного вызова inspect
функция на объекте.
Кнопка списка рядом со значением свойства указывает, что свойство принимает перечисленные значения. Чтобы увидеть значения, щелкните в любом месте поля справа. Для примера, Cursor
свойство имеет четыре перечисленных значения. Текущее значение xlDefault
отображается в поле рядом с именем свойства.
Чтобы изменить значение, используйте кнопку списка, чтобы отобразить опции для этого свойства, а затем щелкните требуемое значение.
Вы можете добавить свои собственные свойства к образцу элемента управления, используя addproperty
функция.
Чтобы удалить пользовательские свойства из элемента управления, используйте deleteproperty
функция.
Некоторые COM-объекты имеют свойства, которые принимают входные параметры. Внутренне MATLAB обрабатывает эти свойства как методы, что означает, что вы используете methods
или invoke
функции (не get
function), чтобы просмотреть свойство.