![]() |
Formular unter Win 7 zu eng?
Hallo,
man sagt mir oft, dass mein Programm unter Win 7 in der Breite zu eng wird, um 3/4 ungefähr. Das liegt wahrscheinlich irgendwie an der Auflösung oder so. Kann mir jemand sagen wie ich das lösen kann? Thx! |
Re: Formular unter Win 7 zu eng?
Gestalte das/die Formular(e) in Abhängigkeit von der Schriftgröße
|
Re: Formular unter Win 7 zu eng?
Zitat:
|
Re: Formular unter Win 7 zu eng?
Hallo AlexII,
vielleicht Hilfe Dir die Klasse TScreen. Bis bald Chemiker |
Re: Formular unter Win 7 zu eng?
Skalierst du das Formular irgendwie?
Es gibt da so Methoden Scaleby() oder so :angel: |
Re: Formular unter Win 7 zu eng?
Zitat:
Dann lässt sich das relativ einfach lösen indem du das Anchors bei der Positionierung von Buttons, ... auf der Rechten Seite/Unten Seite vergisst (bzw. auf Left/Top stehen lässt) und mit Hilfspanels arbeitest: Buttons rechts unten: Panel alBottom + zweites Panel im ersten Panel mit alRight und dort dann die Buttons mit Alignment alNone hinein. Für sowas habe ich immer meine Test-VM. In der IDE sollte man immer mit normaler Schriftgröße Arbeiten da die DPI-Einstellungen im Formular gespeichert werden. Hochskalieren auf große DPI-Einstellung ist immer Problemloser als herunterskalieren. |
Re: Formular unter Win 7 zu eng?
Zitat:
Zitat:
Zitat:
|
Re: Formular unter Win 7 zu eng?
Hallo,
warum schaltest du nicht mal auf "large Fonts" auf deinem Rechner um und siehst es dir selber an. Übrigens gibt es bei MS auch VirtualPC-Test-Images zum Testen der verschiedenen Internet-Explorer, u.a. auch für Vista. Win7 weiss ich jetzt nicht, sollte aber vom Aussehen her gleich sein. WICHTIG: Unter Delphi nicht muit Large Fonts arbeiten, also das Form dort speichern. Das ergibt dann bei normalen Fonts Murks. Heiko |
Re: Formular unter Win 7 zu eng?
Zitat:
Zitat:
|
Re: Formular unter Win 7 zu eng?
Ich hab jetzt rausgefunden, dass es eindeutig an der DPI-Einstellung liegt und weiß schon wie man diese Einstellung bestimmt.
Jetzt weiß ich nicht wie ich mein Programm an die jeweilige DPI einstellen soll? :gruebel: Hab hier im Forum folgendes gefunden: Zitat:
|
Re: Formular unter Win 7 zu eng?
Zitat:
Das ist somit keine gute Lösung und löst dein Problem nicht. ;) |
Re: Formular unter Win 7 zu eng?
Ich hab inzwischen folgendes gemacht: die Eigenschaft "Scaled" aller Formulare auf False gestellt und es funkt. :thumb: Auf jeden Fall auf Win XP bei allen DPI Einstellungen. :-D
Reicht das aus, was meint ihr? |
Re: Formular unter Win 7 zu eng?
Hallo,
das musst du aber 1. unter normal font in der IDE setzen 2. zur Laufzeit klappt das nicht, nur zur Design-Zeit 3. Probier es doch aus ... Ich bin einer derer, die das früher interessiert hatte mit dem Aussehen unter Large Fonts, und später nicht mehr ;) Heiko |
Re: Formular unter Win 7 zu eng?
Zitat:
2. Wenn man die DPI-Einstellung am PC ändert muss der Rechner sowieso neu starten... 3. Habe ich, funkt wunderbar, aber konnte nur auf nem XP Rechner testen. |
Re: Formular unter Win 7 zu eng?
Zitat:
Zitat:
"zur Laufzeit" bedeutet, dass deine Anwendung läuft und du z.B. Einstellungen per Quellcode vornehmen musst. "zur Design-Zeit" bedeutet, dass du die Einstellungen in der Delphi-IDE vornehmen kannst (Bsp. über den Objektinspektor). Das hat mit einem PC-Neustart nichts zu tun. |
Re: Formular unter Win 7 zu eng?
Hm... also ist Scaled:=False; nicht die beste Lösung? :gruebel:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:25 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