Pu££3y Postado Novembro 22, 2006 Denunciar Share Postado Novembro 22, 2006 Ai Galera Como faço que um "Edit" Receba apenas Numeros....alem dos caracteres "Enter" "," "TAB" "."URGENTE!!!!... Flwsss Galera Abraçossss... :o Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Pu££3y Postado Novembro 22, 2006 Autor Denunciar Share Postado Novembro 22, 2006 Ai Galera Como faço que um "Edit" Receba apenas Numeros....alem dos caracteres "Enter" "," "TAB" "."URGENTE!!!!... Flwsss Galera Abraçossss... :oAhi galera Descobrii Fica assim...procedure TFORM1.Edit1KeyPress(Sender: TObject; var Key: Char);begin if (Key in ['0'..'9',#13,'.',',']) then begin end else Key := #0;end;Agora não Me Lembro Qual o Caracter Representa o Backspace e o Delete se alguém Souber Responde Ahi beleza...... Valeuuu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Churc Postado Novembro 22, 2006 Denunciar Share Postado Novembro 22, 2006 Backspace #8Del #46mas é mais fácil você colocarChr(VK_NOMETECLA) onde nas constantes VK_ contém o código ASCII de cadatecla, você também pode usar pra saber o número e assim usar com # como você está fazendo...exemplo usando VK_procedure TFORM1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if (Key in ['0'..'9','.',',',Chr(VK_RETURN), Chr(VK_BACK), Chr(VK_DELETE)]) then begin end else Key := #0; end;facilita :) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Pu££3y
Ai Galera Como faço que um "Edit" Receba apenas Numeros....
alem dos caracteres "Enter" "," "TAB" "."
URGENTE!!!!... Flwsss Galera Abraçossss... :o
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.