Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Evento.. OnKeyDown (https://www.clubdelphi.com/foros/showthread.php?t=51221)

Libarra 10-12-2007 01:37:37

Evento.. OnKeyDown
 
Mi duda es la siguiente como puedo mandar llamar un evento OnKeyDown de un compomente.. desde otro.. por decir desde cuando se le de click a un boton.. ejecute el codigo del Onkeydown de un Edit.. por ejemplo..

Gracias compañeros!

jachguate 10-12-2007 02:15:55

Si sabes el nombre del método asociado al evento, podes invocarlo directamente:

Código Delphi [-]
  procedure TForm1.Button1Click(Sender: TObject);
  var
    Key: Word;
  begin
    Key := vk_f1;
    Edit4KeyDown(Sender, Key, []);
  end;

Hasta luego.

;)

Libarra 10-12-2007 02:20:03

Cita:

Empezado por jachguate (Mensaje 251473)
Si sabes el nombre del método asociado al evento, podes invocarlo directamente:


Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
Key: Word;
begin
Key := vk_f1;
Edit4KeyDown(Sender, Key, []);
end;





Hasta luego.

;)


Gracias.. Funciono a la perfeccion.. mi mayor problema recidia en como iba mandar los parametros del Sender y del ShiftState...

Gracias!


La franja horaria es GMT +2. Ahora son las 11:57:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi