Tentei desta maneira e não resolveu. Obrigado. Em 13-07-2010 12:48, Jean Barreiros escreveu: > > 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 <mailto:delphijean%40gmail.com> > e-mail: delphij...@yahoo.com.br <mailto:delphijean%40yahoo.com.br> > =================================== > > ________________________________ > De: Darkzad <dark...@yahoo.com.br <mailto:darkzad%40yahoo.com.br>> > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.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] > >
[As partes desta mensagem que não continham texto foram removidas]