OnKeyDown em grid dinamica

08/12/2003

1

Boa tarde Pessoal...

Preciso colocar o evento onkeydown em uma grid dinamica...

Quais parâmetros devo enviar para poder manipular a procedure?

ex.:

coloquei + ou - assim:

with gridFuncoes[iI] do
begin
visible := true;
enabled := true
.
.
.
onkeydown := GridFuncoesKeyDown(?,?,?);
end;

Alguém pode me ajudar?

Obrigado...


Responder

Posts

08/12/2003

Beppe

Quais parâmetros devo enviar para poder manipular a procedure? Obrigado...


Nenhum. Você não está chamando a função.

Coloque apenas o nome do método.


Responder

09/12/2003

Wilder_lopes

Olá Ataliba,

muito origado pela ajuda...

mas ontem mesmo eu já havia conseguido resolver abrindo o dfm do form e pegando como exemplo o evento onkeydown de uma grid comum... vi que ele não usava nenhum parametro. Apenas na declaração da procedure que é necessário colocar aqueles parametros de sempre do evento: sender, key e shift.

Mas de qualquer forma muito obrigado!

O outro problema que estou tendo com essas grids dinamicas é que são carregadas várias ao mesmo tempo... e carrega uma sobre outra visivelmente pra depois sim se posicionar... não sei se está me entendendo... sabe desenho animado antigo que era várias folhas e os caras iam passando rápido? dava aquele efeito de carregamento... conseguiu entender?

sabe como resolver isso?

no loop que cria dinamicamente as grid, a primeira propriedade que configuro é a visible e atribuo false. mas não adianta...

Obrigado novamente!


Responder