Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
List Box Commands Summary

List Box Commands Summary  


 

 

Os comandos abaixo podem ser usados com list boxes ou partes de list boxes como cabeçalhos, rodapés, filas ou colunas.

ComandoTipo List BoxPartes compatíveis
LISTBOX COLLAPSEhierárquicoList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX DELETE COLUMNTodosColumnas
LISTBOX DELETE ROWSArrayList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX DUPLICATE COLUMNArray, Seleção, ColeçãoColumnas
LISTBOX EXPANDJerárquicoList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX Get arrayArrayList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX GET ARRAYSTodosList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX Get auto row height ArrayList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX GET CELL COORDINATESTodosList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX GET CELL POSITIONTodosList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX Get column formulaSeleção, ColeçãoColunas
LISTBOX Get column widthTodosColunas
LISTBOX Get footer calculationArray, Selectionrodapés
LISTBOX Get footers heightTodosrodapés
LISTBOX GET GRIDTodosList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX GET GRID COLORSTodosList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX Get headers heightTodosEncabezados
LISTBOX GET HIERARCHYArrayList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX Get locked columnsTodosList box
LISTBOX Get number of columnsTodosList box
LISTBOX GET OBJECTSTodosList box
LISTBOX GET PRINT INFORMATIONTodosList box, cabeçalhos, rodapés, linhas, colunas
LISTBOX Get propertyTodosList box, columnas
LISTBOX Get row color as numberArrayLinhas
LISTBOX Get row font styleArrayLinhas
LISTBOX Get row height ArrayLinhas
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 COLUMNTodosColunas
LISTBOX MOVED COLUMN NUMBERTodosColunas
LISTBOX MOVED ROW NUMBERArrayLinhas
LISTBOX SELECT BREAKhierárquicoList box
LISTBOX SELECT ROW TodosLínhas
LISTBOX SET ARRAYArrayList box, colunas
LISTBOX SET AUTO ROW HEIGHTArrayLínhas
LISTBOX SET COLUMN FORMULASeleção, ColeçãoColunas
LISTBOX SET COLUMN WIDTHTodosColunas
LISTBOX SET FOOTER CALCULATIONArray, Selectionrodapés
LISTBOX SET FOOTERS HEIGHTTodosrodapés
LISTBOX SET GRIDTodosList box
LISTBOX SET GRID COLORTodosList box
LISTBOX SET HEADERS HEIGHTTodoscabeçalhos
LISTBOX SET HIERARCHYArrayList box
LISTBOX SET LOCKED COLUMNSTodosList box
LISTBOX SET PROPERTYTodosList box, colunas
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 COLUMNSTodosColunas

ComandoTipo List BoxPartes compatíveisComentários
EDIT ITEMTodosColunaslhe permite passar uma célula de um objeto list box ao modo edição
Get edited textTodosList box, cabeçalhos, rodapés, linhas, colunas 
REDRAWArray, SelecciónList boxquando aplicar a um list box seleção, desencadeia uma atualização dos dados que são mostrados no list box. Não é compatível com list box de tipo de seleção de entidades.
Displayed line numberTodosList box, cabeçalhos, rodapés, linhas, colunasfunçõs no contexto de evento de formulário On Display Detail para um objeto list box
Drop positionTodosList box, cabeçalhos, rodapés, linhas, colunas 
Count in arrayTodosList box, cabeçalhos, rodapés, linhas, colunas 
Print objectTodosList box, cabeçalhos, rodapés, linhas, colunas 

ComandoTipo List BoxPartes compatíveis
OBJECT DUPLICATE TodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT GET BEST SIZETodosColumnas
OBJECT Get border styleTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT GET COORDINATESTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT Get data sourceArrayList box
OBJECT GET DRAG AND DROP OPTIONSTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT Get enterableTodosColumnas
OBJECT Get filterTodosColumnas
OBJECT Get focus rectangle invisibleTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT Get fontTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT Get font sizeTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT Get font styleTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT Get formatTodosEncabezados
OBJECT Get help tipTodosEncabezados, pies
OBJECT Get horizontal alignmentTodosList box, cabeçalhos, rodapés, colunas
OBJECT Get list referenceTodosColumnas
OBJECT Get nameTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT Get pointer(1)TodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT GET RESIZING OPTIONSTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT GET RGB COLORSTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT GET SCROLL POSITIONTodosList box
OBJECT GET SCROLLBARTodosList box
OBJECT Get typeTodosList box, cabeçalhos, rodapés,colunas
OBJECT Get vertical alignmentTodosList box, cabeçalhos, rodapés,colunas
OBJECT MOVETodosList box, cabeçalhos, rodapés,colunas
_o_OBJECT SET COLORTodosList box, cabeçalhos, rodapés,colunas
OBJECT SET COORDINATESTodosList box
OBJECT SET DATA SOURCETodosList box
OBJECT SET ENTERABLEAllColunas
OBJECT SET EVENTSTodosList box
OBJECT SET FOCUS RECTANGLE INVISIBLETodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT SET FONTTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT SET FONT SIZETodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT SET FONT STYLETodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT SET FORMATTodosList box, cabeçalhos, rodapés, linhas, colunas
OBJECT SET HELP TIPTodoscabeçalhos, rodapés
OBJECT SET HORIZONTAL ALIGNMENTTodosList box, cabeçalhos, rodapés,colunas
OBJECT SET RESIZING OPTIONSTodosList box, cabeçalhos, rodapés,colunas
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 parágrafo a seguir.
(2) Desloca as filas de list box para que se mostre a primeira linha selecionada ou uma linha especificada
(3) Quando OBJECT SET VISIBLE for utilizado com um cabeçalho ou rodapé, se aplica a todos os cabeçalhos ou rodapés de list box, independentemente do elemento individual definido pelo comando. Por exemplo, a instrução OBJECT SET VISIBLE(*;"header3";False) ocultará todos os cabeçalhos no objeto List box ao que pertence header3 e não simplesmente este cabeçalho. Lembre que para poder administrar a visibilidade destes objetos com o comando OBJECT SET VISIBLE, devem ter sido mostrados nas propriedades de list box

A função  OBJECT Get pointer utilizada com a constante Object with focus ou Object current (antigas funções Focus object e Self) pode ser utilizada no método de objeto de um list box ou de uma coluna de list box.
Devolvem um ponteiro ao list box, a coluna(1) list box ou a variável do cabeçalho em função do tipo de evento de formulário. A seguinte tabela detalha este funcionamento:

EventoObjeto focoObjeto atual
On Clickedlist boxcoluna
On Double Clickedlist boxcoluna
On Before Keystrokecolunacoluna
On After Keystrokecolunacoluna
On After Editcolunacoluna
On Getting Focuscoluna ou list box (*)coluna ou list box (*)
On Losing Focuscoluna ou list box (*)coluna ou 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 Changecolunacoluna
On Selection Changelist box (**)list box (**)
On Before Data Entrycolunacoluna
On Column Movedlist boxcoluna
On Row Movedlist boxlist box
On Column Resizelist boxcoluna
On Open DetailNillist box (**)
On Close DetailNillist box (**)
On Header Clicklist boxcabeçalho
On Footer Clicklist boxrodapé
On After Sortlist boxcabeçalho

(*) Quando o foco se modifica dentro de um list box, se devolve a coluna um ponteiro. Quando o foco se modifica a nivel do formulário, se devolve um ponteiro ao list box. No contexto de um método de objeto de coluna, se devolve um ponteiro a coluna.

(**) Não executado no contexto de um método de objeto de coluna.

(1) Quando se devolve um ponteiro a uma coluna, o objeto ao qual se aponta depende do tipo do list box. Com um array de tipo list box, a função OBJECT Get pointer devolve um ponteiro ao array). O mecanismo de ponteiros de 4D permite conhecer o número do elemento do array modificado. Por exemplo, supondo que o usuário modificou a quinta fila da coluna col2:

 $Column:=OBJECT Get pointer(Object with focus)
  ` $Column contem um ponteiro a col2
 $Fila:=$Column-> `$Fila igual a 5

No caso de um list box de tipo seleção, a função OBJECT Get pointer devolve:

  • Para uma coluna associada a um campo, um ponteiro ao campo associado,
  • Para uma coluna associada a uma variável, um ponteiro a variável,
  • Para uma coluna associada a uma expressão, o ponteiro Nil.

 
PROPRIEDADES 

Produto: 4D
Tema: List Box

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)