Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listbox auf 2. Monitor anzeigen (https://www.delphipraxis.net/98488-listbox-auf-2-monitor-anzeigen.html)

hw24 28. Aug 2007 08:30


Listbox auf 2. Monitor anzeigen
 
Hallo Leuts,

vielleicht kann mir mal jemand einen Tip zu folgendem drolligen Effekt geben:

Ich hab ein Formular mit Standard-VCL Komponenten, Eine Listbox, ein Edit und ein Button. Die Anwendung dazu läuft auf einem Dual-Monitor System. Wird das Formular auf dem linken (Haupt-) Monitor angezeigt ist alles Ok, wird das Fenster auf dem rechten Monitor geöffnet, fehlt die Listbox. Weg. Wird einfach nicht angezeigt :?:
Alle anderen Komponenten sind da. Tausche ich die Listbox gegen ein Memo wird auch alles angezeigt.

Den gleichen Effekt habe ich auch mit allen Ableitungen von TListbox, zb. dem TDirectoryEdit aus den RxTools. Auf dem Hauptmonitor wird alles angezeigt, auf dem rechten Monitor nicht. Es handelt sich eine MDI-Anwendung, aber das sollte dafür eigentlich keine Rolle spielen.
Das ganze tritt unter Delphi 6 ebenso auf, wie unter BDS2006.

Mir fällt dazu nix mehr ein :coder2:


Gruß, Harry

SirThornberry 28. Aug 2007 09:10

Re: Listbox auf 2. Monitor anzeigen
 
den Effekt konnte ich bei mir noch nicht beobachten.

Dezipaitor 28. Aug 2007 10:44

Re: Listbox auf 2. Monitor anzeigen
 
Das Problem habe ich schon bei Delphi 7 Hilfe festgestellt. Wenn man den Dialog, wo man etwas Suchen kann, auf dem zweiten Monitor öffnet,
dann fehlt die hälfte der Kontrollelemente.
Sonst ist es mir noch nicht untergekommen.

Leider muss ich sagen, dass ich mich noch nicht damit auseinandergesetzt habe. Hast du irgendwie Beispielcode oder so, den man mal testen könnte?

OregonGhost 28. Aug 2007 11:26

Re: Listbox auf 2. Monitor anzeigen
 
Ich hatte das Problem in der Form noch nicht. Aber viele Programme (gerade ältere Delphiprogramme) haben mit mehreren Monitoren Probleme, und dazu gehört unter anderem, dass Menüs und Tooltips auf dem falschen Monitor angezeigt werden (immer auf dem primären). Andere haben damit Probleme, wenn sie an negativen Koordinaten liegen (weil es ja auch sooooo selten vorkommt, dass der primäre Monitor rechts steht und nicht links :roll:).
Aber dass "normale" Controls ausbleiben, hatte ich so noch nicht. Kannst du vielleicht ein kleines Beispielprogramm anhängen, dass das Problem enthält? Vielleicht gibt es da ja auch irgendein Problem mit deinem System und kein generelles.

hw24 29. Aug 2007 08:43

Re: Listbox auf 2. Monitor anzeigen
 
Interessant. :gruebel:
Jetzt hab ich mal eine kleine Testapp gemacht und das besagte Formular eingebunden. Schau einer an, jetzt klappts auf einmal mit dem Nachbarn, ahem der Listbox. Muss also doch irgendwas mit der gesamten Programmungebung zu tun haben.
Wenn ich rauskriege was da läuft, poste ich es hier.
Danke.


Gruß Harry :coder:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz