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 Programm an verschiedene Bildschirmauflösungen anpassen (https://www.delphipraxis.net/10847-programm-verschiedene-bildschirmaufloesungen-anpassen.html)

eddy 26. Okt 2003 15:31


Programm an verschiedene Bildschirmauflösungen anpassen
 
Hallo Leute,

ich programmiere meine Anwendungen im Allgemeinen für eine Auflösung von 1024 x 768.
Damit sind automatisch Probleme verbunden, wenn ein Anwender mit 800 x 600 arbeitet.

Gibt es eine Möglichkeit, das Programm und alle darin verwendeten Elemente auf die verschiedenen Bildschirmauflösungen zu kalibrieren.

mfg
eddy

Leuselator 26. Okt 2003 16:03

Re: Programm an verschiedene Bildschirmauflösungen anpassen
 
Guckst Du:

eddy 26. Okt 2003 17:54

Re: Programm an verschiedene Bildschirmauflösungen anpassen
 
Hallo Leuselator,

hab' geguckt - hilft nicht weiter.

mfg
eddy

SirThornberry 26. Okt 2003 18:04

Re: Programm an verschiedene Bildschirmauflösungen anpassen
 
es gibt ne möglichkeit die hat allerdings den nachteil das TImage etc. darauf nicht reagiert. Deswegen bleibt wohl nur das onresizeevent übrig wo du dann alle elemente selbst neu skalieren musst

Leuselator 27. Okt 2003 21:02

Re: Programm an verschiedene Bildschirmauflösungen anpassen
 
hast Du auch geguckt das wo ich geschrieben - das hölfe (konjunktiv Futur von "helfen" :-)) schon. Du fragst qlso zum Programmstart die SysMetrics und die Auflösung ab. Dann hast Du 2 prima Werte mit denen Du Größen/Plazierungen/Dimensionen skalieren kannst. Ist halt "nur" ein Schweineaufwand. Aber IMHO der einzige Weg, sowas am Ende vernünftig aussehen zu lassen.

Grüße

eddy 1. Nov 2003 17:29

Re: Programm an verschiedene Bildschirmauflösungen anpassen
 
Hallo Leuselator,

da es keinen unkomplizierten Weg gibt, bleibe ich bei meiner bisherigen Vorgehensweise:

Kleine Tools und Anwendungen werden für 800x600 ausgelegt und die, wo möglichst viel Informationen mit möglichst wenig Scrollaufwand geliefert werden sollen für 1024*768.

Vielleicht nicht der eleganteste Weg, aber Aufwand und Nutzen sollen ja noch ein bischen im Verhältnis stehen.

mfg
eddy


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