Ir al contenido


Foto

Eliminar el beep en el evento OnKeyPress de un Edit


  • Por favor identifícate para responder
5 respuestas en este tema

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 06 enero 2009 - 05:06

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

Saludos.
  • 0

#2 seoane

seoane

    Advanced Member

  • Administrador
  • 1.259 mensajes
  • LocationEspaña

Escrito 06 enero 2009 - 05:20

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
  • 3.486 mensajes
  • LocationMexico City

Escrito 06 enero 2009 - 05:22

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
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 06 enero 2009 - 05:23

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

Saludos.
  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 06 enero 2009 - 05:24

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
  • 3.486 mensajes
  • LocationMexico City

Escrito 06 enero 2009 - 05:29


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.