Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Design von Formularen mit 96 und 120 DPI (https://www.delphipraxis.net/161387-design-von-formularen-mit-96-und-120-dpi.html)

semike 1. Jul 2011 09:52

Design von Formularen mit 96 und 120 DPI
 
Hallo DPler,

ich habe die Situation, dass in einem Projekt die Formulare von zwei Entwicklern bearbeitet werden müssen. Nun ist es so, dass der eine Entwickler die Standardskalierung mit 96dpi eingestellt hat und der andere eine Skalierung von 120dpi nutzt - Brillenträger und Nichtbrillenträger :wink:. Wenn nun ein Formular wechselseitig bearbeitet wird, dann werden die Elemente sukzessive kleiner - bedingt durch die MulDiv Operationen bei der Umrechnung von einer Skalierung in die andere - und damit werden die Formulare zerstört.

Welche Szenarios können genutzt werden? Auszuschließen ist die Option, dass beide Entwickler die gleiche Skalierung nutzen. Ebenso auszuschließen ist die Option, dass immer nur einer an einem Formular arbeiten darf.

Schonmal Danke für Eure Ideen!

Grüße
Michael

MarcoWarm 1. Jul 2011 10:02

AW: Design von Formularen mit 96 und 120 DPI
 
Dafür gibt es zur Zeit m.E. wirklich keine befriedigende Lösung.
Möglichkeit 1: Jedes Formular erhält im Konstruktor eine Prozedur, die alle Schriftarten (Labels etc.) auf euren Firmenstandard setzt.

Möglichkeit 2: (erst ab Windows 7) Der 120dpi Entwickler schaltet die Option "DPI-Skalierung im Stil von Windows XP verwenden ab". Damit ist Delphi eine seeehr weich gezeichnete IDE, was ich meinerseits als sehr unbefriedigend empfinde.

Ich persönlich würde Möglichkeit 1 vorziehen.

Gruß
Marco

p80286 1. Jul 2011 10:20

AW: Design von Formularen mit 96 und 120 DPI
 
Aus meiner Anwendererfahrung
Zitat:

Möglichkeit 1: Jedes Formular erhält im Konstruktor eine Prozedur, die alle Schriftarten (Labels etc.) auf euren Firmenstandard setzt.
Aber nicht auf Firmenstandard, sondern dem Benutzer die Möglichkeit geben, die Schriftgröße zu ändern. Ich weiß, eine Heidenarbeit, aber das vermeidet unzufriedene Benutzer.

Gruß
K-H

stahli 1. Jul 2011 13:08

AW: Design von Formularen mit 96 und 120 DPI
 
Vielleicht wäre ein größerer Bildschirm für den Brillenträger eine sinnvolle Lösung (verursacht natürlich Anschaffungskosten).
Ich habe einen 30''-Bildschirm. Wenn man auf dem eine geringe Auflösung darstellt, hat man eine gute Vergrößerung - und zwar im gesamten System.
Beide Entwickler könnten mit den gleichen Einstellungen arbeiten und man hätte einfach bei der Darstellung eine Vergrößerung.

samso 1. Jul 2011 13:44

AW: Design von Formularen mit 96 und 120 DPI
 
Wer sagt denn, dass der Brillenträger derjenige mit den 96dpi ist? Vorurteile? :-)

semike 1. Jul 2011 13:51

AW: Design von Formularen mit 96 und 120 DPI
 
Schon mal schönen Dank für Eure Rückmeldungen!


Zitat:

Zitat von stahli (Beitrag 1109459)
Vielleicht wäre ein größerer Bildschirm für den Brillenträger eine sinnvolle Lösung (verursacht natürlich Anschaffungskosten).
Ich habe einen 30''-Bildschirm. Wenn man auf dem eine geringe Auflösung darstellt, hat man eine gute Vergrößerung - und zwar im gesamten System.

27" bei einer Auflösung von 1920x1200 ist eigentlich eh schon groß. Alle größeren Monitore haben meines Wissens nach auch höhere Auflösungen - so mein Monitor mit 30" und 2560x1600 Pixeln. Aber ich hab auch eine Brille :wink:. Ich betreibe Windows mit 96dpi, da ist das Entwickeln schon viel interessanter.

Zitat:

Zitat von samso (Beitrag 1109461)
Wer sagt denn, dass der Brillenträger derjenige mit den 96dpi ist? Vorurteile? :-)

Ist er aber - Vorurteil war richtig.

Wir überlegen, dass doch die Entwicklung auf 96dpi erfolgt, denn der Großteil der Windowsbenutzer nutzt 96dpi und damit kann das Aussehen nochmals genauer kontrolliert werden. Skaliert wird dann automatisch per Windows.

Michael


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