Probiere mal lForm.DefaultMonitor := dmDesktop;
Das klappt, danke.
Zitat:
dmDesktop
Es wird nicht versucht, das Formular auf einem bestimmten Monitor anzuzeigen.
dmPrimary
Das Formular wird auf dem Monitor angezeigt, der in der Eigenschaft Monitors des globalen Bildschirmobjekts als erster Monitor aufgeführt ist.
dmMainForm
Das Formular wird auf demselben Monitor wie das Hauptformular der Anwendung angezeigt.
dmActiveForm
Das Formular wird auf demselben Monitor wie das aktive Formular angezeigt.