Buffer do teclado

Delphi

03/02/2003

Bom Dia!!!!

Eu tenho uma aplicação com um edit e um botão. As quando o botão e apertado o foco e setado para o edit e ocorrem algumas operações internas e nesse tempo quero que tudo que seja digitado no teclado não apareça no edit depois, só poderá ser digitado algo quando as operações terminarer. Como faço isso. Acho que deve ser algum comando que limpe o buffer do teclado, mas não sei qual é.

obrigado pela atenção,

Paulo Lara.


Anonymous

Anonymous

Curtidas 0

Respostas

Navoid

Navoid

03/02/2003

seguinte qdo clicar no botão foque o edit, e no evento on keypress do edit coloque assim

*****
if executando_tarefas then
key := #0;
****

assim tudo que for digitado enquanto a tarefa estiver sendo executada não será considerado


GOSTEI 0
Nildo

Nildo

03/02/2003

Antes de iniciar as operações, coloque o foco em um TPanel. Depois volte para o TEdit


GOSTEI 0
Dor_poa

Dor_poa

03/02/2003

 


GOSTEI 0
POSTAR