(...)
hintergrund der ganzen geschichte war eine Suchmaske.
Das Drücken auf Enter soll den fokus immer auf das nächste eingabefeld setzen, außer das aktive fenster ist das Grid mit der Ergebnismenge der Suche, dann soll er den ausgewählten Datensatz detalliert anzeigen.(...)
Das lässt sich aber bei einer Suchmaske viel einfacher lösen, indem man z.B. den Button für das Auslösen der Suche als DEFAULT definiert und in der ONKlick-Routine die Eigenschaft activecontrol des Formulars abfragt und den Focus entsprechend versetzt... so mache ich das zumindest immer (gehe auch gerne mit ENTER weiter
)