Hallo dedlfix,
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.
wenn das Öffnen auf eine Useraktion erfolgte, ja. Wenn das Fenster aber z.B. eine automatisch geöffnete Fehlermeldung ist, dann wird es schwieriger.
Gruß
Jürgen