Hallo,
ich erzeuge mit create zur Laufzeit 10 Buttons. namen B0 bis B9 und caption 0 bis 9.
<pre>
x := 2;
for i := 48 to 57 do
begin
LB := TButton.Create(Form1);
LB.Name := 'B' + inttostr(i);
lb.Left := x + 20;
lb.Top := 20;
x := x+ 20;
lb.Width := 15;
lb.Height := 20;
lb.Caption := chr(i);
lb.Visible := true;
lb.Parent:= Form1;
</pre>
Jetzt brauche ich auch 10 OnClick- Ereignisbehandlungen, die auch während der Laufzeit erstellt werden müssen. Bei Klick auf einen Button soll die Caption des Button in ein Edit-Feld geschrieben werden (ähnlich, wie bei einem Taschenrechner).
Wie erzeugt man nun die onClick-Proceduren zur Laufzeit, damit es wie gewollt funktioniert?
Gruß
Werner
ich erzeuge mit create zur Laufzeit 10 Buttons. namen B0 bis B9 und caption 0 bis 9.
<pre>
x := 2;
for i := 48 to 57 do
begin
LB := TButton.Create(Form1);
LB.Name := 'B' + inttostr(i);
lb.Left := x + 20;
lb.Top := 20;
x := x+ 20;
lb.Width := 15;
lb.Height := 20;
lb.Caption := chr(i);
lb.Visible := true;
lb.Parent:= Form1;
</pre>
Jetzt brauche ich auch 10 OnClick- Ereignisbehandlungen, die auch während der Laufzeit erstellt werden müssen. Bei Klick auf einen Button soll die Caption des Button in ein Edit-Feld geschrieben werden (ähnlich, wie bei einem Taschenrechner).
Wie erzeugt man nun die onClick-Proceduren zur Laufzeit, damit es wie gewollt funktioniert?
Gruß
Werner
Comment