LISTBOX MOVE COLUMN
LISTBOX MOVE COLUMN ( {* ;} objeto ; posicionCol )
Parámetro | Tipo | Descripción | |
---|---|---|---|
* | Operador | → | Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es una variable |
objeto | any | → | Nombre del objeto (si se especifica *) o Variable (si se omite *) de la columna a mover |
posicionCol | Integer | → | Nueva ubicación de la columna |
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
Propiedades
Número de comando | 1274 |
Hilo seguro | ✗ |