4D v16.3

LISTBOX GET OBJECTS

Inicio

 
4D v16.3
LISTBOX GET OBJECTS

LISTBOX GET OBJECTS 


 

LISTBOX GET OBJECTS ( {* ;} objeto ; arrayNomObjeto ) 
Parámetro Tipo   Descripción
Operador in Si se especifica, objeto es un nombre de objeto (cadena)
Si se omite, objeto es una variable
objeto  Objeto de formulario in Nombre del objeto (si * se especifica) o Variable (si * se omite)
arrayNomObjeto  Array texto in Nombres de los sub objetos del list box (encabezados, columnas, pies)

El comando LISTBOX GET OBJECTS devuelve un array que contiene los nombres de todos los objetos que componen el list box designado por los parámetros objeto y * .

Al pasar el parámetro opcional * indica que el parámetro objeto es un nombre de objeto (una cadena). Si no pasa este parámetro, indica que el parámetro objeto es una variable. En este caso, se pasa una referencia de variable en lugar de una cadena.

En arrayNomObjeto, pase un array texto que es llenado automáticamente por el comando. Los nombres de los objetos son devueltos en su orden de presentación, con la siguiente secuencia:

nomCol1
nomEncabCol1
nomPieCol1
nomCol2
nomEncabCol2
nomPieCol2
...

El array devuelve los nombres de los objetos de todas las columnas (incluyendo los pies de columna), independientemente de si son o no visibles.

Este comando es útil en el contexto del análisis de un formulario utilizando los comandos FORM LOAD, FORM GET OBJECTS y OBJECT Get type. Se puede utilizar, cuando sea necesario, para obtener los nombres de los sub objetos de los list box.

Ejemplo  

Usted quiere cargar un formulario y obtener la lista de todos los objetos de los list boxes que contiene.

 FORM LOAD("MyForm")
 ARRAY TEXT(arrObjects;0)
 FORM GET OBJECTS(arrObjects)
 ARRAY LONGINT(ar_type;Size of array(arrObjects))
 For($i;1;Size of array(arrObjects))
    ar_type{$i}:=OBJECT Get type(*;arrObjects{$i})
    If(ar_type{$i}=Object type listbox)
       ARRAY TEXT(arrLBObjects;0)
       LISTBOX GET OBJECTS(*;arrObjects{$i};arrLBObjects)
    End if
 End for
 FORM UNLOAD



Ver también 

FORM LOAD
OBJECT Get type

 
PROPIEDADES 

Producto: 4D
Tema: List Box
Número 1302

 
HISTORIA 

Creado por: 4D v14

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)