Hmm..
Es gibt eine property Focused. die jedes Control hat. Ist diese True, ist es das aktive Control.
Das dürfte auch nichts bringen, da im Button.click bereits der Focus auf den Button selber gewandert ist und keines der Edits mehr den focus hat...
Also, wenn ich sein Showing richtig deute, dann hat er einmal das eine und einmal das andere Edit sichtbar.
Dann sollte er mit edit.visible arbeiten statt mit Showing..
Oder er muss von TButton weg auf z.B. TSpeedButton, welche keinen Focus beim CLick erhalten, dann kann er mit Focused arbeiten, da dann die Edits den Focus behalten.