Online
Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
Delphi 11 Alexandria
|
AW: Panel mit Label dynamisch erzeugen
17. Sep 2010, 00:05
Du kannst einfach Deiner Form eine "Dummy-Behandlung" hinzufügen. Also mal ein Panel anlegen und die Behandlungen definieren. Das Panel kannst Du dann unsichtbar machen oder löschen.
Deinen dynamischen Panels kannst Du die Ereignisbehandlungen dann einfach zuweisen:
APanel.OnClick := Form1.DummyPanelOnClick;
In der Variable Sender erhältst Du dann das Panel, für das das Ereignis ausgelöst wurde.
if Sender is TPanel then with (Sender as TPanel) do ...
|