4D v17.4

LISTBOX GET CELL POSITION

Página Inicial

 
4D v17.4
LISTBOX GET CELL POSITION

LISTBOX GET CELL POSITION 


 

LISTBOX GET CELL POSITION ( {* ;} objeto {; X ; Y }; coluna ; linha {; varCol} ) 
Parâmetro Tipo   Descrição
Operador in se especificado, objeto é um nome de objeto (string). Se omitido, objeto é uma variável
objeto  Objeto de formulário in Nome objeto (se * for especificado) ou Variável (se * é omitido)
Real in Horizontal coordinate of mouse
Real in Vertical coordinate of mouse
coluna  Inteiro longo in Número de coluna
linha  Inteiro longo in Número da fila
varCol  Ponteiro in Ponteiro para a variável coluna

O comando LISTBOX GET CELL POSITION devolve os números da coluna e da fila correspondentes a localização no list box (designado por * e objeto) do último clique ou  as coordenadas vertical e horizontal do mouse.

Este comando devolve as coordenadas de um clique ou de uma ação de seleção mesmo quando a entrada de dados não é permitida no list box.

Notas:

  • O número retornado no parâmetro linha não leva em consideração estados escondidos/exibidos de linhas list box.
  • Se uma célula em uma coluna falsa for clicada, o parâmetro linha contém contains "X+1", onde X é o número de colunas existentes. (Uma coluna falsa pode ser adicionada automaticamente quando a opção "Redimensionamento de coluna" for selecionada; para saber mais, veja o parágrafo Redimensionar tema Opcoes).

O parâmetro opcional varCol devolve um ponteiro a variável (ou seja para o array) associado com a coluna.

Quando os parâmetros X e Y não são utilizados, este comando só pode ser chamado no marco de um list box que gere um dos eventos abaixo: 

  • On Clicked e On Double Clicked
  • On Before Keystroke e On After Keystroke
  • On After Edit
  • On Getting Focus e On Losing Focus
  • On Data Change
  • On Selection Change
  • On Before Data Entry

Quando o comando é chamado fora deste contexto, LISTBOX GET CELL POSITION devolve 0 em coluna e fila.

Este comando leva em consideração as ações de seleção ou deseleção realizadas com o mouse, com o teclado, ou utilizando o comando  EDIT ITEM (o qual gera o evento On Getting Focus).

Se a seleção é modificada utilizando as flechas do teclado, coluna devolve 0. Nesse caso, o parâmetro varCol devolve Is nil pointer se for passado.



Ver também 

LISTBOX GET CELL COORDINATES
LISTBOX SELECT BREAK

 
PROPRIEDADES 

Produto: 4D
Tema: List Box
Número 971

 
HISTÓRIA 

Modificado: 4D v11 SQL Release 2
Renomear: 4D v12
Modificado: 4D v16 R5

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v17)
Manual de linguagem 4D ( 4D v17.1)
Manual de linguagem 4D ( 4D v17.2)
Manual de linguagem 4D ( 4D v17.3)
Manual de linguagem 4D ( 4D v17.4)