Üdv!
Kódból hogyan érdemes a komponenseket bejárni és autosize-t true értékre állítani?
Így próbáltam:
procedure mainForm.OnActivate;
for i:=0 to ComponentCount-1 do begin
(Components[i] as TControl).AutoSize:= True;
end;
"Invalid type cast" kivétel keletkezik valamelyik komponensnél.
Hogy lenne helyes ez?
Illetve egy saját unit-be tenném bele, de a Components változót nem ismeri. A doksi szerint a classes unit-ban van ez.
Hiába van a uses részben a Classes, a fordító azt mondja, hogy "unknown identifier Components". Miért is?