Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tec Mayrinck

LISTVIEW , bloquear numeros

Recommended Posts

Olá a todos...boa noite,estou precisando de uma ajuda de vocês aqui do Forum,para solucionar uma grande e pequena duvida minha..

Estou desenvolvendo um software que trabalha com músicas...e eu gostaria de fazer o seguinte..

No ListView quaando você aperta uma tecla (Ex M) ele vai até o arquivo que se inicia com M,e assim com todas as teclas,caso tenha o arquivo iniciando com a letra pressionada....e eu queria bloquear isso com números...principalmente com o 0 ...

Fiz um pequeno vídeo e vou postar,para poderem ver oque é.

Eu tentei fazer com o código abaixo no OnKeyPress do LV.

if (not (Key in ['0'..'9'])) and (Key <> #8) then

Key := #0;

Queria saber se alguem tem uma funcao pronta,ou ideia de como realizar...

Obrigado a todos..

Segue abaiixo o link do vídeo..

https://www.youtube.com/watch?v=Y6NRj9QyUa8

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido...

é só adicionar um TApplicationEvents..

e no OnMessage colocar

 

if (Msg.message = WM_KEYDOWN) and (Msg.wParam = VK_NUMPAD0) then

Begin
Msg.wParam :=0;
exit;
end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.