| 4D v18List Box Commands Summary | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 List Box Commands Summary 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comando | Tipo List Box | Partes compatíveis | 
| LISTBOX COLLAPSE | hierárquico | List box, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX DELETE COLUMN | Todos | Columnas | 
| LISTBOX DELETE ROWS | Array | List box, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX DUPLICATE COLUMN | Array, Seleção, Coleção | Columnas | 
| LISTBOX EXPAND | Jerárquico | List box, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX Get array | Array | List box, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX GET ARRAYS | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX Get auto row height | Array | List box, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX GET CELL COORDINATES | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX GET CELL POSITION | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX Get column formula | Seleção, Coleção | Colunas | 
| LISTBOX Get column width | Todos | Colunas | 
| LISTBOX Get footer calculation | Array, Selection | rodapés | 
| LISTBOX Get footers height | Todos | rodapés | 
| LISTBOX GET GRID | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX GET GRID COLORS | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX Get headers height | Todos | Encabezados | 
| LISTBOX GET HIERARCHY | Array | List box, cabeçalhos, rodapés, linhas, colunas | 
| 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, cabeçalhos, rodapés, linhas, colunas | 
| LISTBOX Get property | Todos | List box, columnas | 
| LISTBOX Get row color as number | Array | Linhas | 
| LISTBOX Get row font style | Array | Linhas | 
| LISTBOX Get row height | Array | Linhas | 
| 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 | Colunas | 
| LISTBOX MOVED COLUMN NUMBER | Todos | Colunas | 
| LISTBOX MOVED ROW NUMBER | Array | Linhas | 
| LISTBOX SELECT BREAK | hierárquico | List box | 
| LISTBOX SELECT ROW | Todos | Línhas | 
| LISTBOX SET ARRAY | Array | List box, colunas | 
| LISTBOX SET AUTO ROW HEIGHT | Array | Línhas | 
| LISTBOX SET COLUMN FORMULA | Seleção, Coleção | Colunas | 
| LISTBOX SET COLUMN WIDTH | Todos | Colunas | 
| LISTBOX SET FOOTER CALCULATION | Array, Selection | rodapés | 
| LISTBOX SET FOOTERS HEIGHT | Todos | rodapés | 
| LISTBOX SET GRID | Todos | List box | 
| LISTBOX SET GRID COLOR | Todos | List box | 
| LISTBOX SET HEADERS HEIGHT | Todos | cabeçalhos | 
| LISTBOX SET HIERARCHY | Array | List box | 
| LISTBOX SET LOCKED COLUMNS | Todos | List box | 
| LISTBOX SET PROPERTY | Todos | List box, colunas | 
| 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 | Colunas | 
| Comando | Tipo List Box | Partes compatíveis | Comentários | 
| EDIT ITEM | Todos | List box | lhe permite passar uma célula de um objeto list box ao modo edição | 
| Get edited text | Todos | List box, cabeçalhos, rodapés, linhas, colunas | |
| REDRAW | Array, Selección | List box | quando 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 number | Todos | List box, cabeçalhos, rodapés, linhas, colunas | funçõs no contexto de evento de formulário On Display Detail para um objeto list box | 
| Drop position | Todos | List box, cabeçalhos, rodapés, linhas, colunas | |
| Count in array | Todos | List box, cabeçalhos, rodapés, linhas, colunas | |
| Print object | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| Comando | Tipo List Box | Partes compatíveis | 
| OBJECT DUPLICATE | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT GET BEST SIZE | Todos | Columnas | 
| OBJECT Get border style | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT GET COORDINATES | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT Get data source | Array | List box | 
| OBJECT GET DRAG AND DROP OPTIONS | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT Get enterable | Todos | Columnas | 
| OBJECT Get filter | Todos | Columnas | 
| OBJECT Get focus rectangle invisible | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT Get font | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT Get font size | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT Get font style | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT Get format | Todos | Encabezados | 
| OBJECT Get help tip | Todos | Encabezados, pies | 
| OBJECT Get horizontal alignment | Todos | List box, cabeçalhos, rodapés, colunas | 
| OBJECT Get list reference | Todos | Columnas | 
| OBJECT Get name | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT Get pointer(1) | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT GET RESIZING OPTIONS | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT GET RGB COLORS | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT GET SCROLL POSITION | Todos | List box | 
| OBJECT GET SCROLLBAR | Todos | List box | 
| OBJECT Get type | Todos | List box, cabeçalhos, rodapés,colunas | 
| OBJECT Get vertical alignment | Todos | List box, cabeçalhos, rodapés,colunas | 
| OBJECT MOVE | Todos | List box, cabeçalhos, rodapés,colunas | 
| OBJECT SET COLOR | Todos | List box, cabeçalhos, rodapés,colunas | 
| OBJECT SET COORDINATES | Todos | List box | 
| OBJECT SET DATA SOURCE | Todos | List box | 
| OBJECT SET EVENTS | Todos | List box | 
| OBJECT SET FOCUS RECTANGLE INVISIBLE | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT SET FONT | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT SET FONT SIZE | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT SET FONT STYLE | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT SET FORMAT | Todos | List box, cabeçalhos, rodapés, linhas, colunas | 
| OBJECT SET HELP TIP | Todos | cabeçalhos, rodapés | 
| OBJECT SET HORIZONTAL ALIGNMENT | Todos | List box, cabeçalhos, rodapés,colunas | 
| OBJECT SET RESIZING OPTIONS | Todos | List box, cabeçalhos, rodapés,colunas | 
| 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 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:
| Evento | Objeto foco | Objeto atual | 
| On Clicked | list box | coluna | 
| On Double Clicked | list box | coluna | 
| On Before Keystroke | coluna | coluna | 
| On After Keystroke | coluna | coluna | 
| On After Edit | coluna | coluna | 
| On Getting Focus | coluna ou list box (*) | coluna ou list box (*) | 
| On Losing Focus | coluna ou list box (*) | coluna ou 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 | coluna | coluna | 
| On Selection Change | list box (**) | list box (**) | 
| On Before Data Entry | coluna | coluna | 
| On Column Moved | list box | coluna | 
| On Row Moved | list box | list box | 
| On Column Resize | list box | coluna | 
| On Open Detail | Nil | list box (**) | 
| On Close Detail | Nil | list box (**) | 
| On Header Click | list box | cabeçalho | 
| On Footer Click | list box | rodapé | 
| On After Sort | list box | cabeç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 5No caso de um list box de tipo seleção, a função OBJECT Get pointer devolve:
	Produto: 4D
	Tema: List Box
	
        
        
	
	
	
	
	
	Manual de linguagem 4D ( 4D v18)
	
	
	
 Adicionar um comentário
Adicionar um comentário