![]() |
mehrere monitore unterstützen
Hi,
mein programm besteht aus mehreren formularen, dabei ist es zwingend notwendig, das eine from die breite und höhe des "selektierten" monitors hat soll heissen, der benutzer wählt from x aus, diese form soll nur auf dem monitor y zu sehen sein form x muss aber die breite um höhe von monitor y kennen da ich leider keine 2 monitore anschliessen kann und somit das testen, wende ich mich hoffnungvoll an euch danke schonmal |
Re: mehrere monitore unterstützen
Es gibt zwei Szenarien:
No. 1: Das System ist so konfiguriert, das Du nur einen Monitor erkennen kannst (ein großer Desktop) -> dann hast Du keine Chance :| No. 2: Das System ist so konfiguriert, daß Du über die Screen.MonitorCount Eigenschaft die Anzahl der Monitore erhälst. Aber wenn das geht, kannst Du einfach Maximize aufrufen und das Form wird automatisch auf den aktuellen Monitor maximiert ;-) ...:cat:... |
Re: mehrere monitore unterstützen
@Sakura
Das mit maximize klappt nicht unbedingt, es gibt auch noch App-spezifische Einstellungen im Desktop-Man (wie bei mir in dem von ATI) Machne Apps maximieren auf alle Monitore, manche nur auf einen. @ Snoop007 Mit Screen.MonitorCount bekommst du die Anzahl, mit Screen.Monitors[i].Left ,.Width, .Top & .Height die Abmessungen und Position des Monitors auf dem Desktop. |
Re: mehrere monitore unterstützen
ok, danke :)
|
Re: mehrere monitore unterstützen
Hi,
Screen.Monitors[i].Left, Screen.Monitors[i].width .. funktioniren nur manchmal die anzahl der Monitore bekomme ich zwar korrekt, nur leider kann ich meine Form auf diesen nicht ausrichten :( wie kommt das ? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 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