Ich hab das eventuell etwas falsch dargestellt.
Der Button wird zur Laufzeit erstellt genau wie die Listbox. Also weise ich dem Button sowie der Listbox die Routine zu:
Delphi-Quellcode:
@Button.OnClick := @Machwas;
@ListBox.OnDblClick := @Machwas;
Und da das ja einfach nur ne procedure ist nehm ich da den Pointer...