A neni to trosku hloupy navrh, kdyz jsi zavisly na vytvorenem poradi komponent ? Co kdyz nekdy za pul roku s tim neco provedes a pak budes marne hledat, proc to nechodi...
Doporucuji:
jednotlivym editum do property TAG priradit index podle toho tveho poradi
nadefinovat si pole
edity: array[0..11] of TEdit;
jednorazove tam v OnCreate formulare prirad ty sve edity:
for i := 0 to ComponentCount - 1 do
if Components[i] is TEdit then
Edity[TEdit(Components[i]).Tag] := TEdit(Components[i]);
Pak budes k editum pristupovat pomoci pole:
Edity[4].Text := 'Ja jsem text v editu 4';