Vielen Dank für die Kritik und Berichtigungen.
Manche Sachen die hier genannt werden probier ich halt aus, aber als quasi-Anfänger komm ich dann auch schnell nicht weiter.
Ich hab mich jetzt jedenfalls entschieden ein PanelArray zu generieren.
Meine Frage: Wie erstelle ich die Prozedur für das OnMouseDown-Ereignis?
Delphi-Quellcode:
begin
Panel := TPanel.Create(Self);
Panel.Parent := Self;
Panel.Name := 'P_' + IntToStr(x) + '_' + IntToStr(y);
Panel.Width := WH;
Panel.Height := WH;
Panel.Caption := '';
Panel.Left := x1 + (x * WH);
Panel.Top := y1 + (y * WH);
Panel.OnMouseDown := PanelMatrixMouseDown( {?} );
end;