Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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 | Colunas | 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 |
_o_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 ENTERABLE | All | Colunas |
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 5
No 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 v20 R7)