![]() |
poDesigned am 2. Bildschirm funzt nicht
Hallo!
Ich hab hier ein Dual-Screen setup, ein Bildschirm mit 1920x1200, der zweite 1600x1200. Wenn ich ein Formular am ersten Bildschirm anzeigen lassen will, so geht das problemlos. Soll das Formulat am zweiten Bildschirm dargestellt werden verpfuscht Delphi da irgendwas, das Formular kommt am primären Bildschirm raus.
Delphi-Quellcode:
Was ist da falsch?
with TForm.Create(self) do
begin Position:=poDesigned; Left:=Screen.Monitors[1].Left + (Screen.Monitors[1].Width div 2); ShowMessage(IntToStr(Left)); Show; end; Verschiebt Delphi Formulare beim erstmaligen Show immer auf den primären Bildschirm? Setz ich Left erst NACH dem Show, dann geht's - aber dann ist's zu spät für mein Problem... (Getestet unter D2007 und D2010) |
AW: poDesigned am 2. Bildschirm funzt nicht
Hi!
Stimmt denn der Wert von Left oder ist der auch schon kaputt? Liebe Grüße, Frederic |
AW: poDesigned am 2. Bildschirm funzt nicht
Du setzt ja nur die Positionen des 2. Bildschirm. das Formular selber lässt du auf dem 1.
Delphi-Quellcode:
Montor.MonitorNum := 1;
Ist eine read-only Eigenschaft. Gesetzt wird mit <Form>.DefaultMonitor |
AW: poDesigned am 2. Bildschirm funzt nicht
Auf was ist das Property "Position" gestellt?
|
AW: poDesigned am 2. Bildschirm funzt nicht
Hi!
Das setzt er doch oben in dem Quellcode auf poDesigned. Liebe Grüße, Frederic |
AW: poDesigned am 2. Bildschirm funzt nicht
Befindet sich das Formular beim Designer auch auf dem 2. Bildschirm?
|
AW: poDesigned am 2. Bildschirm funzt nicht
Aaaah!
DefaultMonitor muss man auf dmDesktop setzen, sonst wird versucht das Formular am gleichen Screen wir das Hauptformular anzuzeigen. Ich dachte bei poDesigned ist das egal. Danke!!! |
AW: poDesigned am 2. Bildschirm funzt nicht
poDesigned zeigt es mit den Einstellungen an, welche in der IDE vorgenommen wurden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz