Buffer do teclado
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.
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
Curtidas 0
Respostas
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
*****
if executando_tarefas then
key := #0;
****
assim tudo que for digitado enquanto a tarefa estiver sendo executada não será considerado
GOSTEI 0
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
03/02/2003
GOSTEI 0