Die Steuerung per Pfeil hoch und runter machst du damit halt kaputt.
Wenn nicht im OnExit, dann halt im OnCloseUp.
Allerdings wäre es dann nur repariert, wenn Hoch/Runter bei geöffnetem DropDown richtig funktioniert
und bei geschlossenem DropDown nicht.
Also müsste es sowohl im OnCloseUp, als auch im OnExit erfolgen.
IMHO wäre hier dennoch eine LookupComboBox hier besser, aber da du im Edit ja nicht den LookupText (DisplayValue) anzeigen willst, sondern den internen Text, wirst du dir da wohl eine eigene Komponente basteln müssen, bzw. du könntest von einer
LookupComboBox ableiten und das CustomDraw des Edits überschreiben.