Einzelnen Beitrag anzeigen

JRichmann

Registriert seit: 8. Dez 2009
Ort: Pattensen
57 Beiträge
 
Delphi XE5 Architect
 
#1

Focus Problem zwischen 2 Fenstern

  Alt 16. Jun 2022, 18:15
Ich habe folgendes Problem: Im benutze Delphi 10.3. Ich habe (im Prinzip) 2 Fenster.
Das erste Fenster hat einen Button welcher nur das 2te Fenster aufruft (mit from2.show).
Nachdem klick auf diesen Button sind beide Fenster sichtbar.
Ich kann nun in eines der beiden Fenster klicken und es erhält den Focus.

In der Realität habe ich ein Delphi 5 Programm soeben nach Delphi 10.3 überführt.
Unter Delphi 5 verhält sich das Programm so wie eben beschrieben.
Unter Delphi 10.3 verhält es sich leider anders und das ist mein Problem.

Nachdem klick auf den Button erscheint das 2te Fenster.
Wenn ich jetzt irgendwo in das erste Fenster klicke, dann erhält dieses nicht den Focus.
Der Focus verbleibt beim 2ten Fenster. Nur wenn ich das 2te Fenster minimiere, dann erlangt das erste den Focus.
Oder aber wenn ich in die Caption (ganz oben) im 1ten Fenster klicke bekommt dieses auch den Focos.
Aber bei einem klick irgendwohin verbleibt der Focus auf dem 2ten Fenster.

Dieses ist kein generelles D10.3 Problem.
Ich habe eben eine ganz einfache Testanwendung geschrieben.
Da klappt es wie es soll. Nur bei meinem aus D5 überführten Code eben nicht.

Leider habe ich im Moment so gar keine Idee was es sein könnte.

Vielen Dank für alle Hinweise
Jörg Richmann
  Mit Zitat antworten Zitat