Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Formular der Auflösung anpassen (https://www.delphipraxis.net/161447-formular-der-aufloesung-anpassen.html)

Georgo139 4. Jul 2011 12:08

Formular der Auflösung anpassen
 
Hallo
Ich habe eine Anwendung erstellt und soll diese auf verschiedene
Rechner Installieren so weit so gut.:(
aber die Mitarbeiter haben verschiedene Auflösungen
wie kann ich es erreichen das sich die Formulare den Auflösungen
automatisch anpassen (mit allen Komponenten) ich habe einiges probiert
aber nix gent zufriedenstellend.:(

danke im vorraus
Georgo139

SirThornberry 4. Jul 2011 12:21

AW: Formular der Auflösung anpassen
 
In wieweit willst du da etwas anpassen? Wenn du einen Button mit einer Größe von 100x50 Pixeln hast sollte der doch bei allen 100x50 Pixel groß sein.
Oder willst du das ganze strecken? Ich hoffe nicht. Dann angenommen jemand hat ein 10x10 Zentimeter großen Bildschirm und ein anderer einen 100x100 Zentimeter großen Bildschirm. Dann wäre es Fatal wenn du dein Programm mit einer Größe von 100x100 designst und dann auf dem kleinen Bildschirm auf 10x10 verkleinerst (dann kann keiner mehr etwas erkennen).
In der Regel designt man sein Programm für die kleinste Auflösung die möglich sein soll. Durch die Properties "Anchors" und "Align" bei den Controls kann man dann erreichen das bei vergrößern/verkleinern der Forms sich auch die Ausmaße der Komponenten ändern. Aber wie gesagt sollte man dabei drauf achten das ein Button dabei nicht plötzlich riesen groß wird (wer braucht das schon?) sondern das man sowas nur auf Listen anwendet (so das Leute mit höherer Auflösung mit Einträge in der Liste sehen können)

Bernhard Geyer 4. Jul 2011 12:34

AW: Formular der Auflösung anpassen
 
Arbeite mit Panel die du entsprechend Ausrichtest. Dort hinein kommen deine Controls die z.B. unten angeordnet sind. Für Buttons die unten rechts sind leg in das erste Panel nochmal ein zweites Panel rein.


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