Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LISTBOX SELECT ROW
|
LISTBOX SELECT ROW ( {* ;} objeto ; posiçao {; açao} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
* | Operador |
![]() |
se especificado, objeto é um nome de objeto (string). Se omitido, objeto é uma variável | |||||
objeto | Objeto de formulário |
![]() |
Nome objeto (se * for especificado) ou Variável (se * é omitido) | |||||
posiçao | Inteiro longo |
![]() |
Número da fila a selecionar | |||||
açao | Inteiro longo |
![]() |
Ação de seleção | |||||
O comando LISTBOX SELECT ROW seleciona a fila cujo número é passado em posição no list box designado pelos parâmetros objeto e *.
Se passar o parâmetro opcional *, indica que o parâmetro objeto é um nome de objeto (string). Se omitir este parâmetro, indica que o parâmetro objeto é uma variável. Nesse caso, não passa uma string, mas uma referência de variável. Para maior informação sobre nomes de objetos, consulte a seção Propriedades dos objetos.
O parâmetro opcional ação, se for passado, se utiliza para definir a ação de seleção a executar quando uma seleção de filas já existe no list box. Pode passar um valor ou uma das seguintes constantes (localizadas no tema “List box”):
Constante | Tipo | Valor | Comentário |
lk add to selection | Inteiro longo | 1 | A linha selecionada é adicionada à seleção existente. Se a linha selecionada já pertence à seleção existente, o comando não faz nada. |
lk remove from selection | Inteiro longo | 2 | A linha selecionada é removida da seleção existente. Se a linha especificada não pertence à seleção existente, o comando não faz nada. |
lk replace selection | Inteiro longo | 0 | A linha selecionada torna-se a nova seleção e substitui a seleção existente. O comando tem o mesmo efeito que um clique do usuário em uma linha (no entanto, o evento On Clicked não é gerado). Esta é a ação padrão (se o parâmetro ação é omitido). |
Quando o parâmetro posição não corresponde exatamente a um número de fila existente, o comando atua da seguinte maneira:
Depois da execução do método, os arrays são sincronizados: se o array fonte do listbox for redimensionado efetivamente, a ação de seleção é realizada. Do contrário, o array booleano associado com o list box volta ao seu tamanho inicial e o comando não faz nada.
Notas:
EDIT ITEM
LISTBOX DELETE ROWS
LISTBOX INSERT ROWS
LISTBOX SELECT BREAK
LISTBOX SELECT ROWS
OBJECT SET SCROLL POSITION
Produto: 4D
Tema: List Box
Número
912
Modificado: 4D v11 SQL Release 2
Renomear: 4D v12 (SELECT LISTBOX ROW)
Modificado: 4D v16 R2
Manual de linguagem 4D ( 4D v20 R7)