PashaXP, смотри. Например, ты создаёшь обработчик нажатия на Button такого вида:
Код:
MyButtonClick(Sender:TObject);
Потом присваиваешь динамически-создаваемой кнопке обработчик клика по Button так:
Код:
MyButton.OnClick:=MyButtonClick
Потом используешь в этом обработчике в качестве самого объекта MyButton объект Sender. Например, вместо MyButton.Click пишешь Sender.Click.