Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
Resumen de comandos List Box

Resumen de comandos List Box  


 

 

Los siguientes comandos se pueden utilizar con list boxes o partes de list boxes como encabezados, pies de página, filas o columnas.

ComandoTipo List BoxPartes soportadas
LISTBOX COLLAPSEJerárquicoList box, encabezados, pies, líneas, columnas
LISTBOX DELETE COLUMNTodosColumnas
LISTBOX DELETE ROWSArrayList box, encabezados, pies, líneas, columnas
LISTBOX DUPLICATE COLUMNArray, Selección, ColecciónColumnas
LISTBOX EXPANDJerárquicoList box, encabezados, pies, líneas, columnas
LISTBOX Get arrayArrayList box, encabezados, pies, líneas, columnas
LISTBOX GET ARRAYSTodosList box, encabezados, pies, líneas, columnas
LISTBOX Get auto row height ArrayList box, encabezados, pies, líneas, columnas
LISTBOX GET CELL COORDINATESTodosList box, encabezados, pies, líneas, columnas
LISTBOX GET CELL POSITIONTodosList box, encabezados, pies, líneas, columnas
LISTBOX Get column formulaSelección, ColecciónColumnas
LISTBOX Get column widthTodosColumnas
LISTBOX Get footer calculationArray, SelectionPies
LISTBOX Get footers heightTodosPies
LISTBOX GET GRIDTodosList box, encabezados, pies, líneas, columnas
LISTBOX GET GRID COLORSTodosList box, encabezados, pies, líneas, columnas
LISTBOX Get headers heightTodosEncabezados
LISTBOX GET HIERARCHYArrayList box, encabezados, pies, líneas, columnas
LISTBOX Get locked columnsTodosList box
LISTBOX Get number of columnsTodosList box
LISTBOX GET OBJECTSTodosList box
LISTBOX GET PRINT INFORMATIONTodosList box, encabezados, pies, líneas, columnas
LISTBOX Get propertyTodosList box, columnas
LISTBOX Get row color as numberArrayLíneas
LISTBOX Get row font styleArrayLíneas
LISTBOX Get row height ArrayLíneas
LISTBOX Get rows heightTodosList box
LISTBOX Get static columnsTodosList box
LISTBOX GET TABLE SOURCETodosList box
LISTBOX INSERT COLUMNTodosList box
LISTBOX INSERT COLUMN FORMULATodosList box
LISTBOX INSERT ROWSArrayList box
LISTBOX MOVE COLUMNTodosColumnas
LISTBOX MOVED COLUMN NUMBERTodosColumnas
LISTBOX MOVED ROW NUMBERArrayLíneas
LISTBOX SELECT BREAKJerárquicoList box
LISTBOX SELECT ROWTodosLíneas
LISTBOX SET ARRAYArrayList box, columnas
LISTBOX SET AUTO ROW HEIGHTArrayLíneas
LISTBOX SET COLUMN FORMULASelección, ColecciónColumnas
LISTBOX SET COLUMN WIDTHTodosColumnas
LISTBOX SET FOOTER CALCULATIONArray, SelectionPies
LISTBOX SET FOOTERS HEIGHTTodosPies
LISTBOX SET GRIDTodosList box
LISTBOX SET GRID COLORTodosList box
LISTBOX SET HEADERS HEIGHTTodosEncabezados
LISTBOX SET HIERARCHYArrayList box
LISTBOX SET LOCKED COLUMNSTodosList box
LISTBOX SET PROPERTYTodosList box, columnas
LISTBOX SET ROW COLORArrayLíneas
LISTBOX SET ROW FONT STYLEArrayLíneas
LISTBOX SET ROW HEIGHTArrayLíneas
LISTBOX SET ROWS HEIGHTTodosList box
LISTBOX SET STATIC COLUMNSTodosList box
LISTBOX SET TABLE SOURCESelectionList box
LISTBOX SORT COLUMNSTodosColumnas

ComandoTipo List BoxPartes soportadasComentarios
EDIT ITEMTodosColumnasle permite pasar una celda de un objeto list box al modo edición
Get edited textTodosList box, encabezados, pies de página, líneas, columnas 
REDRAWArray, SelecciónList boxcuando 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 numberTodosList box, encabezados, pies de página, líneas, columnasfunciones en el contexto del evento de formulario On Display Detail para un objeto list box
Drop positionTodosList box, encabezados, pies de página, líneas, columnas 
Count in arrayTodosList box, encabezados, pies de página, líneas, columnas 
Print objectTodosList box, encabezados, pies de página, líneas, columnas 

ComandoTipo List BoxPartes soportadas
OBJECT DUPLICATE TodosList box, encabezados, pies, líneas, columnas
OBJECT GET BEST SIZETodosColumnas
OBJECT Get border styleTodosList box, encabezados, pies, líneas, columnas
OBJECT GET COORDINATESTodosList box, encabezados, pies, líneas, columnas
OBJECT Get data sourceArrayList box
OBJECT GET DRAG AND DROP OPTIONSTodosList box, encabezados, pies, líneas, columnas
OBJECT Get enterableTodosColumnas
OBJECT Get filterTodosColumnas
OBJECT Get focus rectangle invisibleTodosList box, encabezados, pies, líneas, columnas
OBJECT Get fontTodosList box, encabezados, pies, líneas, columnas
OBJECT Get font sizeTodosList box, encabezados, pies, líneas, columnas
OBJECT Get font styleTodosList box, encabezados, pies, líneas, columnas
OBJECT Get formatTodosEncabezados
OBJECT Get help tipTodosEncabezados, pies
OBJECT Get horizontal alignmentTodosList box, encabezados, pies, columnas
OBJECT Get list referenceTodosColumnas
OBJECT Get nameTodosList box, encabezados, pies, líneas, columnas
OBJECT Get pointer(1)TodosList box, encabezados, pies, líneas, columnas
OBJECT GET RESIZING OPTIONSTodosList box, encabezados, pies, líneas, columnas
OBJECT GET RGB COLORSTodosList box, encabezados, pies, líneas, columnas
OBJECT GET SCROLL POSITIONTodosList box
OBJECT GET SCROLLBARTodosList box
OBJECT Get typeTodosList box, encabezados, pies, columnas
OBJECT Get vertical alignmentTodosList box, encabezados, pies, columnas
OBJECT MOVETodosList box, encabezados, pies, líneas, columnas
_o_OBJECT SET COLORTodosList box, encabezados, pies, líneas, columnas
OBJECT SET COORDINATESTodosList box
OBJECT SET DATA SOURCETodosList box
OBJECT SET ENTERABLETodosColumnas
OBJECT SET EVENTSTodosList box
OBJECT SET FOCUS RECTANGLE INVISIBLETodosList box, encabezados, pies, líneas, columnas
OBJECT SET FONTTodosList box, encabezados, pies, líneas, columnas
OBJECT SET FONT SIZETodosList box, encabezados, pies, líneas, columnas
OBJECT SET FONT STYLETodosList box, encabezados, pies, líneas, columnas
OBJECT SET FORMATTodosList box, encabezados, pies, líneas, columnas
OBJECT SET HELP TIPTodosEncabezados, pies
OBJECT SET HORIZONTAL ALIGNMENTTodosList box, encabezados, pies, columnas
OBJECT SET RESIZING OPTIONSTodosList box, encabezados, pies, líneas, columnas
OBJECT SET RGB COLORSTodosList box, encabezados, pies, líneas, columnas
OBJECT SET SCROLL POSITION TodosList box
OBJECT SET SCROLLBAR(2)TodosList box
OBJECT SET TITLETodosEncabezados
OBJECT SET VERTICAL ALIGNMENTTodosList box, encabezados, pies, columnas
OBJECT SET VISIBLE(3)TodosList 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:

EventoObjeto focoObjeto actual
On Clickedlist boxcolumna
On Double Clickedlist boxcolumna
On Before Keystrokecolumnacolumna
On After Keystrokecolumnacolumna
On After Editcolumnacolumna
On Getting Focuscolumna o list box (*)columna o list box (*)
On Losing Focuscolumna o list box (*)columna o list box (*)
On Droplist box sourcelist box (*)
On Drag Overlist box sourcelist box (*)
On Begin Drag Overlist boxlist box (*)
On Mouse Enterlist box (**)list box (**)
On Mouse Movelist box (**)list box (**)
On Mouse Leavelist box (**)list box (**)
On Data Changecolumnacolumna
On Selection Changelist box (**)list box (**)
On Before Data Entrycolumnacolumna
On Column Movedlist boxcolumna
On Row Movedlist boxlist box
On Column Resizelist boxcolumna
On Open DetailNillist box (**)
On Close DetailNillist box (**)
On Header Clicklist boxencabezado
On Footer Clicklist boxfooter
On After Sortlist boxencabezado

(*) 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:

  • Para una columna asociada a un campo, un puntero al campo asociado,
  • Para una columna asociada a una variable, un puntero a la variable,
  • Para una columna asociada a una expresión, el puntero Nil.

 
PROPIEDADES 

Producto: 4D
Tema: List Box

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)