Fórum Pegar valor de keydown #294954
09/09/2005
0
Deixa eu explicar:
quero que no evento do onkeydown do dbgrid, aconteça o seguinte
verifica se a tecla apertada é diferente de [b:88270a7c27]enter, esquerda, direita, cima, baixo[/b:88270a7c27] até aí tudo, se for diferente devrá colocar o focu em um edit e colocar o valor correspondete a tecla apertada.
ou seja se o usuário por exemplo aperta a letra ´a´, deverá ir o focu para o txtprocura e o texto deve ser a letra ´a´.
quero que no evento do onkeydown do dbgrid, aconteça o seguinte
verifica se a tecla apertada é diferente de [b:88270a7c27]enter, esquerda, direita, cima, baixo[/b:88270a7c27] até aí tudo, se for diferente devrá colocar o focu em um edit e colocar o valor correspondete a tecla apertada.
if not (key in [vk_return, vk_left, vk_right, vk_down, vk_up]) then begin txtprocura.SetFocus; txtprocura.Text:= key; <- aqui está o problema end;
ou seja se o usuário por exemplo aperta a letra ´a´, deverá ir o focu para o txtprocura e o texto deve ser a letra ´a´.
Sistemald
Curtir tópico
+ 0
Responder
Posts
09/09/2005
Rjun
txtProcura.Text = Chr(Key);
Responder
Gostei + 0
09/09/2005
Sistemald
perfeito só inclui mais uma linha para colocar o cursos depois da letra.
até mais
if not (key in [vk_return, vk_left, vk_right, vk_down, vk_up]) then begin txtprocura.SetFocus; txtprocura.Text:= Chr(Key); txtprocura.SelStart:= 1; end;
até mais
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)