![]() |
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 |
Re: Listbox auf 2. Monitor anzeigen
den Effekt konnte ich bei mir noch nicht beobachten.
|
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? |
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. |
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 02:46 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