Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   FulHD Form auf HD Monitor bearbeiten (https://www.delphipraxis.net/188249-fulhd-form-auf-hd-monitor-bearbeiten.html)

ken_jones 12. Feb 2016 21:04

FulHD Form auf HD Monitor bearbeiten
 
Hallo Zusammen

Ich habe auf meinem PC Zuhause ein Form erstellt, in 1920x1080 Auflösung. Auf meinem Notebook nun habe ich nur 1600x800 Auflösung.
Nun stellt mit Delphi 10 das Form1 automatisch von 1920 auf 1600 zurück, ich kann also nicht weiter als bis 1600 nach rechts scrollen. Ein Ändern der Property Width des Forms wird von Delphi nicht akzeptiert.

Was ist das Problem: Ich komme nun im Form nicht mehr an die Komponenten ran, die innerhalb der 1600-1920 Range liegen, weder mit Scrollbar noch mit sonstwas.

Mir ist klar, dass das fertige Programm nicht auf meinem Notebook lauffähig ist, muss es auch nicht, da es für FullHD Monitore designed wurde. Aber wie ich kann ich die dringende Änderung heute an meinem Notebook durchführen?

Delphi 10 ohne Update1 / Windows 10

Danke für Tipps!

Sir Rufo 12. Feb 2016 22:07

AW: FulHD Form auf HD Monitor bearbeiten
 
Ansicht als Text
Werte ändern
speichern
Ansicht als Formular

ken_jones 12. Feb 2016 22:21

AW: FulHD Form auf HD Monitor bearbeiten
 
Danke für den Tipp, aber der will nicht funktionieren...
Wenn ich das Form selber im Textmodus als Width / ClientWidth oder auch eine Komponente darin auf > 1600 ändere, speichere, dann wieder auf Formansicht umschalte, so wird automatisch wieder auf 1600 zurückgeändert. Und ich sehe, auch nicht für einen kurzen Moment, nicht mehr als zu beginn...

Hab ich was übersehen?

Kann man evtl. im Editor etwas umstellen?

hstreicher 13. Feb 2016 09:18

AW: FulHD Form auf HD Monitor bearbeiten
 
Kann ich bestätigigen

Ich habe ein neues VCL Projekt angelegt ,

Width und Heihgt der Form auf 2500x1500 gestellt,
anhand der Scrollbalken würde ich sagen die Daten wurden übernommen
gespeichert
Delphi geschlossen
Neu gestartet ,
Projekt geladen
Form auf FullHD Geschrumpft
Einträge Width und Height fehlt im Forumular in der Textansicht
und lassen sich in der Form Ansicht in den Eigenschaften nicht ändern
D10 pro Subscription1 Update und Modern Theme Fix installiert

mfg Hannes

blawen 13. Feb 2016 09:52

AW: FulHD Form auf HD Monitor bearbeiten
 
Zitat:

Zitat von hstreicher (Beitrag 1330248)
Kann ich bestätigigen

Dieses Verhalten ist auch bei den Vorgängern so. Wenn ein zu hoher Wert eingeben wird, wird dieser beim Verlassen des Eigenschaftfeldes im OI automatisch auf das Maximum korrigiert. Sofern möglich, kannst Du einen Monitor anschliessen und so den Desktop entsprechend vergrössern.
Bei FMX, dort zeichnet FMX ja selber, kannst Du auch "Übergrössen" definieren.

Mavarik 13. Feb 2016 13:58

AW: FulHD Form auf HD Monitor bearbeiten
 
Virtueller Desktop mit anderer Größe?

ken_jones 23. Mär 2016 14:31

AW: FulHD Form auf HD Monitor bearbeiten
 
Danke für die Antworten!

Virtueller Desktop mit höherer Auflösung wäre auch meine Idee gewesen, aber ich hab das unter Windows 10 nicht hinbekommen. Entweder gibts das nicht mehr, oder es ist saugut versteckt...

Ich hab mir dann notfallmässig ein HDMI Kabel gekauft und den Hotelfernseher daran angeschlossen. Hat wunderbar geklappt :-D

himitsu 23. Mär 2016 15:47

AW: FulHD Form auf HD Monitor bearbeiten
 
Es gibt "FakeHDMI"-Stecker, die einen FullHD-Monitor simulieren.
Du hast dann 2 "Monitore" dran und der gemeinsame Desktop ist so groß, wie Beide zusammen.

Du mußt dann nur aufpassen, daß du keine Programme auf den "unsichtbaren" Monitor verschiebst.
Via Alt+Leertaste, V, eine Pfeiltaste kann man Fenster verschieben, die man nicht sieht ... in einem deutschen Windows.
Oder via TeamViewer, RDP und Co. auf den lokalen Desktop verbinden.



Problem: Die VCL prüft die Größe nicht, welche von MSDN-Library durchsuchenCreateWindow erstellt wurde und alles wird an den Position der DFM positioniert und selbst das Align geht auf die alte Größe und verschiebt danach alles falsch ins Fenster.


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