Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dual Monitore / Fragen zum platzieren der Form (https://www.delphipraxis.net/87170-dual-monitore-fragen-zum-platzieren-der-form.html)

delphinia 24. Feb 2007 12:42


Dual Monitore / Fragen zum platzieren der Form
 
Habe 2 Monitore,

der Desktop ist auf den zweiten Monitor erweitert.
Mein Programm soll auf dem primären Monitor angezeigt werden und zwar auch an eienr ganz bestimmten stelle.
Dazu benötige ich dann von dem Primären Monitor auch seine grösse...

Wie erfahre ich all diese Dinge?

SirThornberry 24. Feb 2007 12:44

Re: Dual Monitore / Fragen zum platzieren der Form
 
über Screen.Monitors kannst du die einzelnen Monitore abfragen.

Elvis 24. Feb 2007 13:02

Re: Dual Monitore / Fragen zum platzieren der Form
 
die linke, obere Ecke des primären Monitiers ist (1;1), du müsstest also nicht viel zaubern um das hinzukriegen.
Es ist aber eigentlich immer zu empfehlen ScreenCenter als Poition zu nehmen anstatt einer aboluten Position nach Pixeln.

delphinia 24. Feb 2007 13:20

Re: Dual Monitore / Fragen zum platzieren der Form
 
Woher erfahre ich den welcher der durch
Delphi-Quellcode:
Screen.MonitorCount
der Primäre ist bzw. DER worauf gearbeitet wird?

sakura 24. Feb 2007 13:36

Re: Dual Monitore / Fragen zum platzieren der Form
 
Zitat:

Zitat von Elvis
die linke, obere Ecke des primären Monitiers ist (1;1), du müsstest also nicht viel zaubern um das hinzukriegen.

Fast, 0:0 ist links oben ;)

...:cat:...

Elvis 24. Feb 2007 13:38

Re: Dual Monitore / Fragen zum platzieren der Form
 
Zitat:

Zitat von sakura
Zitat:

Zitat von Elvis
die linke, obere Ecke des primären Monitiers ist (1;1), du müsstest also nicht viel zaubern um das hinzukriegen.

Fast, 0:0 ist links oben ;)

stümmt, bin nicht mehr so fit in diesen GUI-Dingens. ;-)

sakura 24. Feb 2007 13:40

Re: Dual Monitore / Fragen zum platzieren der Form
 
Zitat:

Zitat von Elvis
Zitat:

Zitat von sakura
Zitat:

Zitat von Elvis
die linke, obere Ecke des primären Monitiers ist (1;1), du müsstest also nicht viel zaubern um das hinzukriegen.

Fast, 0:0 ist links oben ;)

stümmt, bin nicht mehr so fit in diesen GUI-Dingens. ;-)

Ich auch nicht, aber jedes gute Array beginnt bei 0 :mrgreen:

...:cat:...

delphinia 24. Feb 2007 13:47

Re: Dual Monitore / Fragen zum platzieren der Form
 
soweit war mir das auch klar! Aber woher weiss ich oder kann ich mich drauf verlassen das 0 IMMER der WorkMonitor ist?

SirThornberry 24. Feb 2007 13:49

Re: Dual Monitore / Fragen zum platzieren der Form
 
jedes Formular hat ein Property DefaultMonitor oder so ähnlich. Und welches der primäte Monitor ist wurde ja schon oft genug geschrieben (Der Monitor der bei 0,0 ist)
Es wäre auch sinnvoll zu wissen welche Delphiversion du hast (kann man im Profil eintragen). Dann können wir auch sagen was bei deiner Delphiversion geht bzw. was nicht geht.

Muetze1 24. Feb 2007 16:58

Re: Dual Monitore / Fragen zum platzieren der Form
 
Zitat:

Zitat von Delphi 5 Hilfe zu TScreen.Monitors
Beschreibung

Mit Monitors können Sie auf die einzelnen Bildschirme eines Mehrschirmsystems zugreifen.

Der Eintrag an der Indexposition 0 wird als Hauptbildschirm verwendet.

Hauptbildschirm = primärer Monitor = Monitor mit Left:Top von 0:0


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:03 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