Jump to content


Photo

Eliminar el beep en el evento OnKeyPress de un Edit


  • Please log in to reply
5 replies to this topic

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 06 January 2009 - 05:06 PM

Pues como reza el título, ¿hace sabe cómo solucionar eso?.

Saludos.
  • 0

#2 seoane

seoane

    Advanced Member

  • Administrador
  • 1259 posts
  • LocationEspaña

Posted 06 January 2009 - 05:20 PM

Asi:


delphi
  1. procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
  2. begin
  3.   if Key = #13 then
  4.     Key:= #0;
  5. end;


  • 0

#3 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3486 posts
  • LocationMexico City

Posted 06 January 2009 - 05:22 PM

Asi:


delphi
  1. procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
  2. begin
  3.   if Key = #13 then
  4.     Key:= #0;
  5. end;



Y así eliminamos el sonido pero aún capta el ENTER ?  :o
  • 0

#4 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 06 January 2009 - 05:23 PM

¿Tan sencillo?, ¡Hostia! :o, gracias seoane (y).

Saludos.
  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 06 January 2009 - 05:24 PM

Y así eliminamos el sonido pero aún capta el ENTER ?  :o


Bueno, acuerdate que el Enter en un Edit es NO funcional :D

Salud OS
  • 0

#6 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3486 posts
  • LocationMexico City

Posted 06 January 2009 - 05:29 PM


Y así eliminamos el sonido pero aún capta el ENTER ?  :o


Bueno, acuerdate que el Enter en un Edit es NO funcional :D

Salud OS


Yo lo decía porque por ejemplo yo tengo algo así:



delphi
  1. procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
  2. begin
  3.   if Key = #13 then
  4.     // Pasa el foco a otro componente
  5. end;



... y como en ese caso qué ?, tendría que ser ?....



delphi
  1. procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
  2. begin
  3.   if Key = #13 then
  4.   begin
  5.       // Pasa el foco a otro componente
  6.       Key:= #0;
  7.   end;
  8. end;






  • 0




IP.Board spam blocked by CleanTalk.