[gelöst] Form verliert Focus bei CalendarDialog

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
Johannes55
Beiträge: 18
Registriert: Mo 23. Feb 2026, 17:20

[gelöst] Form verliert Focus bei CalendarDialog

Beitrag von Johannes55 »

Hallo.

Ich habe eine Form(Form2) zum Erfassen von Buchungen.
Diese wird mit Form.Show von einer anderen Form (Form1) aufgerufen.
Beim Doppelclick in Datum.Edit wird der Calendardialog aufgerufen und die Form2 mit dem Datumsfeld verschwindet hinter Form1.
Wenn ich beim Form.Show in Form1 einen Self.hide eingeben, bleibt meine Form2 sichtbar über der Form mit der Menüsteuerung.
Wie erreiche ich, dass auch Form1 sichtbar bleibt und Form2 als aktive Form darüber liegt.
Das gleiche Problem gibt es auch mit OpenDialog.
Gruß Johannes
Zuletzt geändert von Johannes55 am Mi 8. Apr 2026, 20:53, insgesamt 1-mal geändert.

wennerer
Beiträge: 655
Registriert: Di 19. Mai 2015, 20:05
OS, Lazarus, FPC: Linux Mint 20 Cinnamon,Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-
CPU-Target: x86_64-linux-gtk2

Re: Form verliert Focus bei CalendarDialog

Beitrag von wennerer »

Hallo Johannes,
kenne natürlich nicht deinen Designwunsch aber wäre Showmodal eine Alternative für dich?

Viele Grüße
Bernd

Johannes55
Beiträge: 18
Registriert: Mo 23. Feb 2026, 17:20

Re: Form verliert Focus bei CalendarDialog

Beitrag von Johannes55 »

Hallo Bernd.
Genau das hatte ich gesucht.
Vielen Dank.

Antworten