Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Resumen de comandos List Box
|
Comando | Tipo List Box | Partes soportadas |
LISTBOX COLLAPSE | Jerárquico | List box, encabezados, pies, líneas, columnas |
LISTBOX DELETE COLUMN | Todos | Columnas |
LISTBOX DELETE ROWS | Array | List box, encabezados, pies, líneas, columnas |
LISTBOX DUPLICATE COLUMN | Array, Selección, Colección | Columnas |
LISTBOX EXPAND | Jerárquico | List box, encabezados, pies, líneas, columnas |
LISTBOX Get array | Array | List box, encabezados, pies, líneas, columnas |
LISTBOX GET ARRAYS | Todos | List box, encabezados, pies, líneas, columnas |
LISTBOX Get auto row height | Array | List box, encabezados, pies, líneas, columnas |
LISTBOX GET CELL COORDINATES | Todos | List box, encabezados, pies, líneas, columnas |
LISTBOX GET CELL POSITION | Todos | List box, encabezados, pies, líneas, columnas |
LISTBOX Get column formula | Selección, Colección | Columnas |
LISTBOX Get column width | Todos | Columnas |
LISTBOX Get footer calculation | Array, Selection | Pies |
LISTBOX Get footers height | Todos | Pies |
LISTBOX GET GRID | Todos | List box, encabezados, pies, líneas, columnas |
LISTBOX GET GRID COLORS | Todos | List box, encabezados, pies, líneas, columnas |
LISTBOX Get headers height | Todos | Encabezados |
LISTBOX GET HIERARCHY | Array | List box, encabezados, pies, líneas, columnas |
LISTBOX Get locked columns | Todos | List box |
LISTBOX Get number of columns | Todos | List box |
LISTBOX GET OBJECTS | Todos | List box |
LISTBOX GET PRINT INFORMATION | Todos | List box, encabezados, pies, líneas, columnas |
LISTBOX Get property | Todos | List box, columnas |
LISTBOX Get row color as number | Array | Líneas |
LISTBOX Get row font style | Array | Líneas |
LISTBOX Get row height | Array | Líneas |
LISTBOX Get rows height | Todos | List box |
LISTBOX Get static columns | Todos | List box |
LISTBOX GET TABLE SOURCE | Todos | List box |
LISTBOX INSERT COLUMN | Todos | List box |
LISTBOX INSERT COLUMN FORMULA | Todos | List box |
LISTBOX INSERT ROWS | Array | List box |
LISTBOX MOVE COLUMN | Todos | Columnas |
LISTBOX MOVED COLUMN NUMBER | Todos | Columnas |
LISTBOX MOVED ROW NUMBER | Array | Líneas |
LISTBOX SELECT BREAK | Jerárquico | List box |
LISTBOX SELECT ROW | Todos | Líneas |
LISTBOX SET ARRAY | Array | List box, columnas |
LISTBOX SET AUTO ROW HEIGHT | Array | Líneas |
LISTBOX SET COLUMN FORMULA | Selección, Colección | Columnas |
LISTBOX SET COLUMN WIDTH | Todos | Columnas |
LISTBOX SET FOOTER CALCULATION | Array, Selection | Pies |
LISTBOX SET FOOTERS HEIGHT | Todos | Pies |
LISTBOX SET GRID | Todos | List box |
LISTBOX SET GRID COLOR | Todos | List box |
LISTBOX SET HEADERS HEIGHT | Todos | Encabezados |
LISTBOX SET HIERARCHY | Array | List box |
LISTBOX SET LOCKED COLUMNS | Todos | List box |
LISTBOX SET PROPERTY | Todos | List box, columnas |
LISTBOX SET ROW COLOR | Array | Líneas |
LISTBOX SET ROW FONT STYLE | Array | Líneas |
LISTBOX SET ROW HEIGHT | Array | Líneas |
LISTBOX SET ROWS HEIGHT | Todos | List box |
LISTBOX SET STATIC COLUMNS | Todos | List box |
LISTBOX SET TABLE SOURCE | Selection | List box |
LISTBOX SORT COLUMNS | Todos | Columnas |
Comando | Tipo List Box | Partes soportadas | Comentarios |
EDIT ITEM | Todos | Columnas | le permite pasar una celda de un objeto list box al modo edición |
Get edited text | Todos | List box, encabezados, pies de página, líneas, columnas | |
REDRAW | Array, Selección | List box | cuando se aplica a un list box selección, desencadena una actualización de los datos que se muestran en el list box. No es soportado con el list box del tipo de selección de entidades. |
Displayed line number | Todos | List box, encabezados, pies de página, líneas, columnas | funciones en el contexto del evento de formulario On Display Detail para un objeto list box |
Drop position | Todos | List box, encabezados, pies de página, líneas, columnas | |
Count in array | Todos | List box, encabezados, pies de página, líneas, columnas | |
Print object | Todos | List box, encabezados, pies de página, líneas, columnas |
Comando | Tipo List Box | Partes soportadas |
OBJECT DUPLICATE | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT GET BEST SIZE | Todos | Columnas |
OBJECT Get border style | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT GET COORDINATES | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT Get data source | Array | List box |
OBJECT GET DRAG AND DROP OPTIONS | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT Get enterable | Todos | Columnas |
OBJECT Get filter | Todos | Columnas |
OBJECT Get focus rectangle invisible | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT Get font | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT Get font size | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT Get font style | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT Get format | Todos | Encabezados |
OBJECT Get help tip | Todos | Encabezados, pies |
OBJECT Get horizontal alignment | Todos | List box, encabezados, pies, columnas |
OBJECT Get list reference | Todos | Columnas |
OBJECT Get name | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT Get pointer(1) | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT GET RESIZING OPTIONS | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT GET RGB COLORS | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT GET SCROLL POSITION | Todos | List box |
OBJECT GET SCROLLBAR | Todos | List box |
OBJECT Get type | Todos | List box, encabezados, pies, columnas |
OBJECT Get vertical alignment | Todos | List box, encabezados, pies, columnas |
OBJECT MOVE | Todos | List box, encabezados, pies, líneas, columnas |
_o_OBJECT SET COLOR | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT SET COORDINATES | Todos | List box |
OBJECT SET DATA SOURCE | Todos | List box |
OBJECT SET ENTERABLE | Todos | Columnas |
OBJECT SET EVENTS | Todos | List box |
OBJECT SET FOCUS RECTANGLE INVISIBLE | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT SET FONT | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT SET FONT SIZE | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT SET FONT STYLE | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT SET FORMAT | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT SET HELP TIP | Todos | Encabezados, pies |
OBJECT SET HORIZONTAL ALIGNMENT | Todos | List box, encabezados, pies, columnas |
OBJECT SET RESIZING OPTIONS | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT SET RGB COLORS | Todos | List box, encabezados, pies, líneas, columnas |
OBJECT SET SCROLL POSITION | Todos | List box |
OBJECT SET SCROLLBAR(2) | Todos | List box |
OBJECT SET TITLE | Todos | Encabezados |
OBJECT SET VERTICAL ALIGNMENT | Todos | List box, encabezados, pies, columnas |
OBJECT SET VISIBLE(3) | Todos | List box, encabezados, pies |
(1) Ver párrafo a continuación.
(2) Desplaza las filas del list box para que se muestre la primera línea seleccionada o una línea especificada
(3) Cuando OBJECT SET VISIBLE se utiliza con un encabezado o pie de página, se aplica a todos los encabezados o pies de página del list box, independientemente del elemento individual definido por el comando. Por ejemplo, la instrucción OBJECT SET VISIBLE(*;"header3";False) ocultará todos los encabezados en el objeto List box al que pertenece header3 y no simplemente este encabezado. Tenga en cuenta que para poder administrar la visibilidad de estos objetos con el comando OBJECT SET VISIBLE, deben haberse mostrado en las propiedades del list box
La función OBJECT Get pointer utilizada con la constante Object with focus u Object current (antiguas funciones Focus object y Self) puede ser utilizada en el método de objeto de un list box o de una columna de list box.
Devuelven un puntero al list box, la columna(1) list box o la variable del encabezado en función del tipo de evento de formulario. La siguiente tabla detalla este funcionamiento:
Evento | Objeto foco | Objeto actual |
On Clicked | list box | columna |
On Double Clicked | list box | columna |
On Before Keystroke | columna | columna |
On After Keystroke | columna | columna |
On After Edit | columna | columna |
On Getting Focus | columna o list box (*) | columna o list box (*) |
On Losing Focus | columna o list box (*) | columna o list box (*) |
On Drop | list box source | list box (*) |
On Drag Over | list box source | list box (*) |
On Begin Drag Over | list box | list box (*) |
On Mouse Enter | list box (**) | list box (**) |
On Mouse Move | list box (**) | list box (**) |
On Mouse Leave | list box (**) | list box (**) |
On Data Change | columna | columna |
On Selection Change | list box (**) | list box (**) |
On Before Data Entry | columna | columna |
On Column Moved | list box | columna |
On Row Moved | list box | list box |
On Column Resize | list box | columna |
On Open Detail | Nil | list box (**) |
On Close Detail | Nil | list box (**) |
On Header Click | list box | encabezado |
On Footer Click | list box | footer |
On After Sort | list box | encabezado |
(*) Cuando el foco se modifica dentro de un list box, se devuelve a la columna un puntero. Cuando el foco se modifica a nivel del formulario, se devuelve un puntero al list box. En el contexto de un método de objeto de columna, se devuelve un puntero a la columna.
(**) No ejecutado en el contexto de un método de objeto de columna.
(1) Cuando se devuelve un puntero a una columna, el objeto al cual se apunta depende del tipo del list box. Con un array de tipo list box, la función OBJECT Get pointer devuelve un puntero al array). El mecanismo de punteros de 4D permite conocer el número del elemento del array modificado. Por ejemplo, suponiendo que el usuario modificó la quinta fila de la columna col2:
$Column:=OBJECT Get pointer(Object with focus)
` $Column contiene un puntero a col2
$Fila:=$Column-> `$Fila igual a 5
En el caso de un list box de tipo selección, la función OBJECT Get pointer devuelve:
Producto: 4D
Tema: List Box
Manual de lenguaje 4D ( 4D v20 R7)