Ich will auch mal noch zu Missverständnissen beitragen...
Wenn Du eigene ScrollBoxen verwendest, könntest Du eine Eigenschaft UsesEdit einrichten und der Dein Edit zuweisen:
MyScrollBox := TMyScrollBox.Create(Self);
MyScrollBox.UsesEdit := Edit1;
Innerhalb der Scrollboxereignisse kannst Du dann auf UsesEdit zugreifen.
Alternativ könnte man eine globale Variable nutzen, wenn man mit den Protesten der Profi-Gemeinde leben kann.