Compartir a través de


PEMSTATUS( ) (Función)

Devuelve un atributo para una propiedad, evento, método u objeto.

PEMSTATUS(oObjectName | cClassName, cProperty | cEvent | cMethod
   | cObject, nAttribute)

Valores devueltos

Character o Logical

Parámetros

  • oObjectName
    Especifica el objeto para el que se devuelve un atributo de propiedad, de evento, de método o de objeto. oObjectName puede ser cualquier expresión que evalúe a un objeto, por ejemplo, una referencia de objeto, una variable de memoria de objeto o un elemento de matriz de objeto. Si oObjectName es un objeto contenedor, como un formulario, puede determinar los atributos para los objetos contenidos en él.

  • cClassName
    Especifica la clase para la que se devuelve un atributo de propiedad, evento o método.

  • cProperty
    Especifica la propiedad para la que se devuelve un atributo.

  • cEvent
    Especifica el evento para el que se devuelve un atributo.

  • cMethod
    Especifica el método para el que se devuelve un atributo.

  • cObject
    Especifica el objeto para el que se devuelve un atributo. Por ejemplo, puede utilizar el método AddObject para agregar un objeto a un objeto contenedor y utilizar después PEMSTATUS( ) para devolver información acerca del objeto agregado al objeto contenedor.

  • nAttribute
    Un valor numérico que especifica qué atributo de propiedad, de evento o de método se devuelve.

    En la siguiente tabla se muestran los valores para nAttribute y el correspondiente atributo de propiedad, de evento o de método.

    nAttribute Atributo de propiedad, de evento o de método
    0 Modificado (sólo para propiedades). Se devuelve un valor lógico verdadero (.T.) si se ha modificado el valor de propiedad original o predeterminado; de lo contrario, se devolverá un valor lógico falso (.F.).
    1 Sólo lectura (únicamente para propiedades). Se devuelve un valor lógico verdadero (.T.) si la propiedad es de sólo lectura; de lo contrario, se devolverá un valor lógico falso (.F.).
    2 Protegido. Se devuelve un valor lógico verdadero (.T.) si la propiedad, el evento o el método están protegidos; de lo contrario, se devuelve un valor lógico falso (.F.).
    3 Tipo. Se devuelve una cadena de caracteres que indica si cProperty, cEvent, cMethod o cObject es una propiedad, un evento, un método o un objeto. Se devolverá Property, Event, Method u Object.
    4 Definido por el usuario. Se devuelve un valor lógico verdadero (.T.) si la propiedad, el evento o el método han sido definidos por el usuario; de lo contrario, se devolverá un valor lógico falso (.F.).
    5 Propiedad, evento, método u objeto definidos. Se devuelve un valor lógico verdadero (.T.) si la propiedad, el evento, el método o el objeto existen para oObjectName o cClassName; de lo contrario, se devolverá un valor lógico falso (.F.).
    6 Propiedad, evento, método u objeto heredados. Se devuelve un valor lógico verdadero (.T.) si la propiedad, evento, método u objeto para oObjectName o cClassName se hereda de otro objeto o clase; de lo contrario, se devolverá un valor lógico falso (.F.).

Vea también

CREATE FORM | GETPEM( ) | SYS(1269) - Información de propiedad | SYS(1270) - Ubicación de objetos | SYS(1271) - Archivo .SCX del objeto | SYS(1272) - Jerarquía de objetos