Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Formatierung aender wenn Fenster auf Vollbild ist? (https://www.delphipraxis.net/168410-formatierung-aender-wenn-fenster-auf-vollbild-ist.html)

mat72 19. Mai 2012 13:12

Delphi-Version: 7

Formatierung aender wenn Fenster auf Vollbild ist?
 
Hallo,
ich habe einige kleine Programme geschrieben. Wenn ich jetzt auf Vollbild Zomme, bleibt die Formatierung erhalten (Eingabefelder bleiben in linken unteren Ecke) und die Schrift klein. Kann man dies so aendern, dass sich die Formatierung an das Vollbild anpasst?
Viele Gruesse
Mat

jfheins 19. Mai 2012 13:21

AW: Formatierung aender wenn Fenster auf Vollbild ist?
 
was genau meinst du mit Formatierung?
Falls du nutr die Position und Größe der Eingabefelder meinst, guck dir mal die Anchors-Eigenschaft an. Durch korrektes setzen der Eigenschaft für jede Komponente kann man genau festlegen was in welcher Richtung größer werden soll.

Schriftgrößen passen sich dadurch allerdings nicht an. (Wenn der Benutzer das Fenster vergrößert, erwartet er normalerweise auch, dass er mehr Infos sieht...) Das müsstest du bei Bedarf manuell implementieren, z.B. im OnResize des Formulars. (Zieht dann aber wieder Probleme mit der Größe der Eingabefelder mit sich...)

Romiox 20. Mai 2012 13:27

AW: Formatierung aender wenn Fenster auf Vollbild ist?
 
Es ist natürlich keine Lösung für das geschilderte Problem, aber wenn du sowieso nicht mehr zu bieten hast als du in dem kleinen Fenster unterbringst, dann verbiete doch einfach dem Nutzer, es zu verändern. Denn das sieht dann nicht nur ziemlich hässlich aus; selbst wenn du die Formatierung im OnResize anpasst, dann gilt immernoch:
Zitat:

Zitat von jfheins
Wenn der Benutzer das Fenster vergrößert, erwartet er normalerweise auch, dass er mehr Infos sieht...


mat72 21. Mai 2012 20:11

AW: Formatierung aender wenn Fenster auf Vollbild ist?
 
Ich habe die Eingabemaske so aufgebaut, dass es von der Aufteilung passt. Wenn ich dann auf Vollbild gehe, bleibt die Eingabemaske in der gleiche Groesse und wird in die Ecke geschoben, die definiert ist.
Ich wuerde es gern so machen, dass bei Vollbild sich die Maske an der Aufloesung des Rechners orientiert. Geht das?

Dalai 21. Mai 2012 20:33

AW: Formatierung aender wenn Fenster auf Vollbild ist?
 
Die Antwort wurde dir bereits gegeben: schau dir die Eigenschaft Anchors deiner Eingabemaske an.

MfG Dalai

Luckie 21. Mai 2012 22:44

AW: Formatierung aender wenn Fenster auf Vollbild ist?
 
Ich glaube, du bringst hier einiges durcheinander. Was du erreichen willst, hat nichts mir Formatierung oder Ändern der Auflösung zu tun. Formatieren kann man eine Zeichenkette und die Auflösung kann man vom Bildschirm ändern. Was bei TFT Display übrigens eine dumme Idee wäre. Was du erreichen willst, ist dass die Steuerelemente an ihrer relativen Posotion bleiben. Und wie schon gesagt, kann man das mit der Eigenschaft Anchors erreichen.

himitsu 21. Mai 2012 23:43

AW: Formatierung aender wenn Fenster auf Vollbild ist?
 
Zitat:

Zitat von Luckie (Beitrag 1167520)
kann man das mit der Eigenschaft Anchors erreichen.

Oder Align uvm.


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