Tja, also wenns viele Buttons werden sollen, dann stimme ich Bernhard zu. Ansonsten kannst du über die Referenzvariable den Namen zuweisen:
Delphi-Quellcode:
var
MeinButton: TButton;
begin
MeinButton := TButton.Create(self);
MeinButton.Name := 'DasIstMeinButton';
end;
So sollte das funktionieren. Bei vielen dynamisch erstellten Buttons solltest du die aber wirklich lieber über ein Array oder eine Liste verwalten.
LG; hans ditter