Hallo,
ich möchte bei allen Buttons eines Forms eine Aktion durchführen, also etwa so
Delphi-Quellcode:
var
iComponent: Integer;
Component: TComponent;
Button: TButton;
begin
for iComponent:= 0 to ComponentCount-1 do
begin
Component:= Components[iComponent);
if Component is TButton then
begin
Button:= TButton(Component);
//jetzt was mit dem Button machen
end;
// oder
if Component.ClassName='TButton' then
begin
end;
end;
Gefühlt würde ich sagen, ClassName ist schneller, weil kein
RTTI verwendet wird.
Was meint ihr?