Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   asignar evento a control creado dinamicamente (https://www.clubdelphi.com/foros/showthread.php?t=6068)

jorgeganc 17-12-2003 00:00:06

asignar evento a control creado dinamicamente
 
chicos necesito un asignar evento a control creado en forma dinamica y no se como hacerlo,no hay otra forma ya que a lo sumo pueden ser 900 edit y tengo que usar el evento mousedown.
muchas gracias jorge

delphi.com.ar 17-12-2003 00:27:11

Es tan fácil como intuitivo:
http://www.clubdelphi.com/foros/show...&threadid=4795

Saludos!

Descendents 17-12-2003 00:27:45

A ver si el ejemplo te sirve


procedure Tform1.superevento(Sender: TObject);
begin
showmessage('hola');
end;
procedure TForm1.superevento2(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
showmessage('ole');
end;
procedure TForm1.FormActivate(Sender: TObject);
var
s:Tbutton;
j:Tedit;
begin
s := tbutton.create(self);
s.Parent := self;
s.onclick := superevento;
j:= Tedit.create(self);
j.parent := self;
j.Left := 120;
j.OnMouseDown := superevento2;
end;

Saludos

Descendents 17-12-2003 00:28:48

Ups se me adelanto ;p

Saludos

roman 17-12-2003 02:47:51

Cita:

jorgeganc comentó:
ya que a lo sumo pueden ser 900 edit y tengo que usar el evento mousedown
¿Realmente planeas insertar 900 edits en un sólo formulario?

:o

// Saludos


La franja horaria es GMT +2. Ahora son las 04:31:59.

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