4D v16.3

LISTBOX MOVE COLUMN

Inicio

 
4D v16.3
LISTBOX MOVE COLUMN

LISTBOX MOVE COLUMN 


 

LISTBOX MOVE COLUMN ( {* ;} objeto ; posicionCol ) 
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 *) de la columna a mover
posicionCol  Entero largo in Nueva ubicación de la columna

El comando LISTBOX MOVE COLUMN mueve por programación la columna designada por los parámetros objeto y * en el contexto del formulario en ejecución (modo Aplicación). El formulario original, generado en modo Diseño, no se modifica.

Los parámetros objeto y * designan la columna a mover. Al pasar el parámetro opcional * indica que el parámetro objeto es un nombre de columna (cadena). Si no pasa este parámetro, indica que el parámetro objeto es una variable de columna. En este caso,  pase una referencia de variable en lugar de una cadena.

La columna se mueve justo en frente de la designada por el parámetro posicionCol. Si el parámetro posicionCol es mayor al número total de columnas, luego la columna se mueve hasta justo después de la última columna.

Nota: este comando no hace nada cuando se aplica a la primera columna de un list box que se muestra en el modo jerárquico.

El comando en cuenta las propiedades de las columnas estáticas y bloqueadas: por ejemplo, si intenta mover una columna estática, el comando no hace nada.

Esta funcionalidad está presente en 4D en modo Aplicación: el usuario puede mover las columnas no estáticas utilizando el ratón. Sin embargo, a diferencia del desplazamiento efectuado por el usuario, este comando no genera el evento On Column Moved.

Ejemplo  

Usted quiere invertir la segunda y tercera columna del list box:

 LISTBOX MOVE COLUMN(*;"column2";3)



Ver también 

LISTBOX DUPLICATE COLUMN

 
PROPIEDADES 

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

 
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)