Отыскивает атрибут для свойства, события, метода, или объекта.
PEMSTATUS(oObjectName | cClassName, cProperty | cEvent | cMethod | cObject, nAttribute) |
Параметры
- oObjectName
- Определяет объект, для которого свойство, событие, метод, или объект должно быть возвращено. oObjectName может быть любым выражением, которое определеяется как объект, типа объектной ссылки, объектной переменной памяти, или объектного элемента массива. Если oObjectName является контейнерным объектом типа формы, Вы можете определить атрибуты для объектов в контейнерном объекте.
- cClassName
- Определяет класс, для которого свойство, событие, или метод должны быть возвращены.
- cProperty
- Определяет свойство для которого атрибут должен быть возвращен.
- cEvent
- Определяет событие для которого атрибут должен быть возвращен.
- cMethod
- Определяет метод для который атрибут должен быть возвращен.
- cObject
- Определяет объект для который атрибут дожен быть возвращен. Например, Вы можете использовать метод AddObject для добавления объекта к контейнерному объекту, и затем использовать PEMSTATUS( ) для возвращения информации об объекте, который добавляют к контейнерному объекту.
- nAttribute
- Определяет числовое значение, которое определяет свойство, событие, или метод для возвращения. Следующая таблица перечисляет значения для nAttribute и соответствующих свойств, событий, или атрибут метода для возвращения.
nAttribute Свойство, событие, или атрибут метода 0
Changed.
Если значение свойства, метод, или событие изменились, PEMSTATUS( ) возвращает логическую Истину (.T).. Иначе, PEMSTATUS( ) возвращает логическую Ложь (.F)..
1
Только для чтения (только для свойств).
Если свойство установлено "только для чтения", PEMSTATUS( ) возвращает логическую Истину (.T).. Иначе, PEMSTATUS( ) возвращает логическую Ложь (.F)..
2
Protected.
Если свойство, событие, или метод защищены, PEMSTATUS( ) возвращает логическую Истину (.T).. Иначе, PEMSTATUS( ) возвращает логическую Ложь (.F)..
3
Type.
PEMSTATUS( ) возвращает символьную строку, например, Свойство, Событие, Метод, или Объект, указывая является ли cProperty , cEvent, cMethod или cObject свойством, событием, методом или объектом.
4
User-defined.
Если свойство, событие, или метод являются определяемым пользователем свойством, событием, или методом, PEMSTATUS( ) возвращает логическую Истину (.T).. Иначе, PEMSTATUS( ) возвращает логическую Ложь (.F)..
5
Defined property, event, method, or object.
Если свойство, событие, метод, или объект существуют для oObjectName или cClassName , PEMSTATUS( ) возвращает логическую Истину (.T).. Иначе, или для скрытых "родных" свойств, PEMSTATUS( ) возвращает логическую Ложь (.F)..
6
Inherited property, event, method, or object.
Если свойство, событие, метод, или объект для oObjectName или cClassName был унаследован от другого объекта или класса, PEMSTATUS( ) возвращает логическую Истина (.T).. Иначе, PEMSTATUS( ) возвращает логическую Ложь (.F)..
Return Value
Символьное или Логическое. PEMSTATUS( ) возвращает символьную строку или логическое значение для указанного атрибута.
Замечания
PEMSTATUS( ) не обнаруживает изменений в определенных элементах массива, при его предаче.
См. Также
Другие Ресурсы
ФункцииCREATE FORM Команда
GETPEM( ) Функция
SYS(1269) - Информация о Свойстве
SYS(1270) - Местоположение Объекта
SYS(1271) - .SCX Файл Объекта
SYS(1272) - Объектная Иерархия