PEMSTATUS( )-Funktion
Gibt für eine Eigenschaft, ein Ereignis oder eine Methode ein Attribut zurück.
PEMSTATUS(oObjectName | cClassName, cProperty | cEvent | cMethod
| cObject, nAttribute)
Rückgabewerte
Zeichen oder Logisch
Parameter
oObjectName
Gibt das Objekt an, für das das Attribut einer Eigenschaft, eines Ereignisses, einer Methode oder eines Objekts zurückgegeben wird. oObjectName kann ein beliebiger Ausdruck sein, der ausgewertet ein Objekt angibt: ein Objektverweis, eine Objektspeichervariable oder ein Element eines Objektarrays. Wenn oObjectName ein Container-Objekt wie etwa ein Formular ist, können Sie innerhalb des Container-Objekts Attribute für Objekte bestimmen.cClassName
Gibt die Klasse an, für die das Attribut einer Eigenschaft, eines Ereignisses oder einer Methode zurückgegeben wird.cProperty
Gibt die Eigenschaft an, für die ein Attribut zurückgegeben wird.cEvent
Gibt das Ereignis an, für das ein Attribut zurückgegeben wird.cMethod
Gibt die Methode an, für die ein Attribut zurückgegeben wird.cObject
Gibt das Objekt an, für das ein Attribut zurückgegeben wird. Beispielsweise können Sie die AddObject-Methode verwenden, um ein Objekt zu einem Container-Objekt hinzuzufügen, und dann PEMSTATUS( ) verwenden, um Informationen über das zum Container-Objekt hinzugefügte Objekt zurückzugeben.nAttribute
Ein numerischer Wert, der angibt, für welche Eigenschaft, welches Ereignis oder welche Methode ein Attribut zurückgegeben wird.Die folgende Tabelle enthält die Werte für nAttribute und die zugehörige Eigenschafts-, Ereignis- oder Methodenattribute.
nAttribute Eigenschafts-, Ereignis- oder Methodenattribute 0 Geändert (nur Eigenschaften). Ein logisches Wahr (.T.) wird zurückgeben, wenn der Eigenschaftswert von seinem ursprünglichen Standardwert geändert wurde; anderenfalls wird ein logisches Falsch (.F.) zurückgegeben. 1 Nur Lesestatus (nur Eigenschaften). Ein logisches Wahr (.T.) wird zurückgeben, wenn die Eigenschaft nur Lesestatus hat; anderenfalls wird ein logisches Falsch (.F.) zurückgegeben. 2 Geschützt. Ein logisches Wahr (.T.) wird zurückgeben, wenn die Eigenschaft, das Ereignis oder die Methode geschützt ist; anderenfalls wird ein logisches Falsch (.F.) zurückgegeben. 3 Typ. Eine Zeichenfolge wird zurückgegeben, die angibt, ob es sich bei cProperty, cEvent, cMethod oder cObject um eine Eigenschaft, ein Ereignis oder ein Objekt handelt. Eigenschaft, Ereignis oder Methode wird zurückgegeben. 4 Benutzerdefiniert. Ein logisches Wahr (.T.) wird zurückgeben, wenn die Eigenschaft, das Ereignis oder die Methode eine benutzerdefinierte Eigenschaft, Ereignis oder Methode ist; anderenfalls wird ein logisches Falsch (.F.) zurückgegeben. 5 Definierte Eigenschaft, Ereignis, Methode oder Objekt. Ein logisches Wahr (.T.) wird zurückgeben, wenn die Eigenschaft, das Ereignis, die Methode oder das Objekt für oObjectName oder cClassName vorhanden ist; anderenfalls wird ein logisches Falsch (.F.) zurückgegeben. 6 Geerbte Eigenschaft, geerbtes Ereignis, geerbte Methode oder geerbtes Objekt. Es wird ein logisches Wahr (.T.) zurückgegeben, wenn die Eigenschaft, das Ereignis, die Methode oder das Objekt für oObjectName oder cClassName von einem anderen Objekt oder einer anderen Klasse geerbt wurde; sonst wird ein logisches Falsch (.F.) zurückgegeben.
Siehe auch
CREATE FORM | GETPEM( ) | SYS(1269) - Eigenschaftsinformationen | SYS(1270) - Objektposition | SYS(1271) - .SCX-Datei des Objekts | SYS(1272) - Objekthierarchie