Saltar al contenido principal
Versión: 21 R4 BETA

LISTBOX MOVE COLUMN

LISTBOX MOVE COLUMN ( * ; objeto : Text ; posicionCol : Integer )
LISTBOX MOVE COLUMN ( objeto : Variable ; posicionCol : Integer )

ParámetroTipoDescripción
*Operador→Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es una variable
objetoany→Nombre del objeto (si se especifica *) o
Variable (si se omite *) de la columna a mover
posicionColInteger→Nueva ubicación de la columna
Historial
VersiónCambios
14Creado por

Descripción​

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​

Número de comando1274
Hilo segurono