Die Möglichkeit das Auszulagern besteht auch, macht es aber wieder unübersichtlicher.
Der Aufruf eines Event-Handlers namens HandleKeyPress mit nicht relevanten Parametern innerhalb eines TUpDown-Changing Events ist an Unübersichtlichkeit kaum zu überbieten.
Das Auslagern der Aktion in eine separate Methode (deren Name das angibt, was sie macht) ist genau der richtige Weg den Code lesbarer und wartbarer zu machen.