Hi@all...
Ich habe in einer Groupbox eine anhäufung von genau 120 Panels. (12x10 Panels à 30x30pix)
Jetzt soll man jedes Panel anklicken können und die caption des Panels soll endweder leer oder X sein.(also '' oder 'X').
Jetzt stehe ich gerade auf dem Schlauch und möchte nicht 120 einzelne onclick ereignisse ala
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| ... procedure TForm6.Panel1Click(Sender: TObject); begin if panel1.caption='' then panel1.caption:='X' else panel1.caption:=''; end;
procedure TForm6.Panel2Click(Sender: TObject); begin if panel2.caption='' then panel2.caption:='X' else panel2.caption:=''; end; ... |
in den Code schreiben müssen. Könnte mir jemand kurz erklären wie ich das eventuell mit
Quelltext
1: 2: 3: 4: 5: 6: 7:
| ... findcomponent('Panel'+sender) as TPanel ... oder ... TPanel(Sender) ... |
oder vielleicht noch etwas besserem machen könnte? Ich wäre wirklich dankbar!
MfG
muetzenjoe