Tach!
Ich habe keine Ahnung wohin ich den Fokus nach dem Schließen des Dialogs setzen soll. Woher soll ich denn wissen, wo er davor war?
Idee: über das Focus-Event merken, wer den Focus hatte, bis das modale Fenster geöffnet wurde.
Im Zweifelsfall ist das der Button, dessen Betätigung zum Öffnen des Dialogs geführt hat. Ob es sinnvoll ist, den Focus wieder dorthin zu setzen, ist vielleicht auch eine Frage des Anwendungsfalles.
dedlfix.