Função em KeyDown não funciona mas no OnClick funciona

22/11/2021

0

Olá, estou com uma pulga atras da orelha.
Possuo uma função onde ela se ativa de duas formas.
A primeira, ao clicar em um botão.
A segunda forma, ao dar Tab ou Enter em um edit.
O objetivo da função é gravar alguns registros em uma grid, porém ela apenas funciona no OnClick.
No KeyDown ela passa por todas as linhas igual no OnClick, porem não grava na grid, mas no banco ela consta.

Como a mesma função, onde as mesmas linhas são executadas, atua de forma diferente nesses dois eventos?

Delphi 10 Seattle
SQL Server 2017
Ramboli

Ramboli

Responder

Post mais votado

24/11/2021

Consegue postar o trecho de código aqui?

Kauan Oliveira

Kauan Oliveira
Responder

Mais Posts

25/11/2021

Gxf

o evento KeyPreview do formulario esta como True?
Responder

30/11/2021

Ramboli

Consegue postar o trecho de código aqui?


Na verdade não kkkk

Pq o codigo não é nada demais, é bem simples, saindo do campo edit ele grava a grid, onde tem um campo de observação, depois de editar ele exclui o campo da grid, porem apenas clicar nela já a exclui, mesmo não caindo na função onde a deleta, ou em qualquer outra função que tenho
Responder

30/11/2021

Ramboli

o evento KeyPreview do formulario esta como True?


Sim
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar