si quieres tener muchas líneas en un edit, es mejor que utilizes el TMemo, o el TRichEdit...
de cualquier manera, el código general tendría que ser algo así como:
Tendrías que colocar el código en el primer TEdit y todos los demás apuntando a el mismo evento.
Código Delphi
[-]
procedure TFrm.edtChange(Sender: TObject);
begin
inherited;
if length((Sender as TEdit).Text >= (Sender as TEdit).MaxLength then
SelectNext(ActiveControl as tWinControl, True, True );
end;
no he probado este código y/o tal vez alguien tenga una mejor idea, pero de cualquier manera creo que sería mejor que utilizaras un Tmemo o un TRichEdit