procedure CaptionAendern(NeueCaption: String);
begin
Form1.Button1.Caption := NeueCaption;
end;
type
TForm1 = class(TForm)
// restliche Klassendefinition
private
procedure CaptionAendern(NeueCaption);
end;
// Code ......
procedure TForm1.CaptionAendern(NeueCaption);
begin
Button1.Caption := NeueCaption;
end;
for i := 1 to 5 do
begin
(FindComponent('Button' + IntToStr(i)) as TButton).Caption := 'Neue Caption';
end;