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