Buffer do teclado
03/02/2003
0
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
Curtir tópico
+ 0
Responder
Posts
11/02/2003
Navoid
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
Responder
11/02/2003
Nildo
Antes de iniciar as operações, coloque o foco em um TPanel. Depois volte para o TEdit
Responder
Clique aqui para fazer login e interagir na Comunidade :)