W jaki sposób mogę się odwołać do komponentu TSynEdit umieszczonego na kilku różnych kartach PageControl.
Statyczne odwołania nie wchodzą w grę, ponieważ SynEdit będzie generowany dynamicznie wraz z otwarciem kolejnych kart.

var i: integer;
begin
for i:=0 to Zakladki.PageCount-1 do
(Zakladki.?[0+i] as TSynEdit).Gutter.Visible := not (Zakladki.?[0+i] as TSynEdit).Gutter.Visible;

Konkretnie chodzi o to, że nie wiem, co wstawić w miejsce znaku zapytania, by całość się poprawnie skompilowała. Pages oczywiście nie działa.

//Poradziłem sobie - powinno być

(PageControl1.Pages[i].Controls[0] as TSynEdit)