![]() |
AW: Schriftart ändern für alle Label und Edits in einem Form
Zitat:
|
AW: Schriftart ändern für alle Label und Edits in einem Form
Zitat:
pflege gab's noch viele Fenster mit "MS Sans Serif". Erst kürzlich bin ich von 1920x1080 endlich auf 3K und 4K Monitore umgestiegen - und erst da sah ich, wie verpixelt MS Sans Serif Schrift auf solchen Monitoren aussieht. Da die DFMs von neueren Delphis in TXT vorliegen und ältere binäre DFMs mittels ObjectResourceToText in TXT übersetzt werden können, lässt sich der Font-Austausch mit ein paar wenigen Zeilen Code automatisieren. |
AW: Schriftart ändern für alle Label und Edits in einem Form
Zitat:
Die einkompilierte Ressource ist immernoch Binär. Die DFM wird aber seit ewig als Text gespeichert, aber das ging auch schon früher, wenn man die Einstellung änderte. (gut, D2 noch nicht, aber ab irgendwann bis D7) Wie mehrmals gesagt, haben wir auch hunderte Forms, aber mit sowas garkeine Probleme. Wir nutzen möglichst nur abgeleitete Komponenten und vererbte Forms (von Letzterem muß ich leider abrate, da der unfähige Support schwerwiegende Bugs nicht reparieren will, selbst wenn man ihm die Lösung fertig üergibt) und zur Laufzeit wird nochmal eine zentrale Methode für alle Forms aufgerufen. Es gibt also mehrere zentrale Stellen, wo sich für alle Komponenten, zur Laufzeit oder im Designer, solche Anpassungen mit wenig Code einfügen lassen. |
AW: Schriftart ändern für alle Label und Edits in einem Form
Zitat:
Du schreibst du hättest keine Probleme: Aber du musstest doch sicher auch die frühere Standardschrift MS Sans Serif ersetzen, wegen unschöner Pixelschrift auf 3K+ [KEIN Delphi Problem - liegt am Font]? (Microsoft Sans Serif [<> MS Sans Serif] ist natürlich voll OK). |
AW: Schriftart ändern für alle Label und Edits in einem Form
Ich habe alte Projekte Ultraedit über suchen und ersetzen in Dateien die Schriften in den Text DFM austauschen lassen. Das waren auch hunderte Stellen die geändert werden mussten. Das wollte ich nicht manuell machen. Das erst zur Laufzeit zu machen halte ich nicht für sinnvoll, da ich es in der IDE sehen möchte.
Gelegentlich tausche ich auf diese Weise die Komponenteklassen von Standard Klassen auf abgeleitete inder pas und dfm aus. |
AW: Schriftart ändern für alle Label und Edits in einem Form
Zitat:
Schon bei früheren Änderungen wurde dafür sogar eine globale Kontante eingefügt, welche in den Controls genutzt wird, also war hierfür nur noch EINE Änderung nötig. :angle: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:21 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