use: if Key = VK_ESCAPE then Dbedit.field.AsString := ''; veja se resolve. =================================== Jean Barreiros Programador/Web-Designer Delphi|C++|PHP|JavaScript FireBird|MySql|SQLServer PostGree|Oracle msn: delphij...@gmail.com e-mail: delphij...@yahoo.com.br ===================================
________________________________ De: Darkzad <dark...@yahoo.com.br> Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 13 de Julho de 2010 11:32:34 Assunto: [delphi-br] Dbedit com EditMask não limpa Olá pessoal, Estou com um problema no meu Dbedit, segue: A máscara do meu campo é !99/99/99;1;_ No evento OnKeyDown coloquei o seguinte código: if Key = VK_ESCAPE then Dbedit.field.Clear; Antes da versão Delphi 2010 isso estava funcionando normal, agora quando pressione o ESC o valor que está no Dbedit continua. Alguém tem alguma solução simples para resolver isso? Desde já DarkZad [As partes desta mensagem que não continham texto foram removidas]