![]() |
Schriftart für gesamtes Formular festlegen
Wie kann man im Form1.Create die Schriftart für das ganze Formular festlegen?
Mit ParentFont auf true setzen komme ich nicht weiter, weil die Komponenten verschiedene Schriftgrößen haben. Die Schriftgröße wird dann ja auf die von Form1 gesetzt. Kann mir jemand einen Tipp geben? Viele Grüße Tom65 |
Re: Schriftart für gesamtes Formular festlegen
Vielleicht so?
Delphi-Quellcode:
Grüße vom marabu
procedure TMainForm.ChangeFont(c: TControl);
type THack = class(TControl) public property Font; end; var i: integer; begin THack(c).Font.Name := 'Courier New'; for i := 0 to c.ComponentCount - 1 do if c.Components[i] is TControl then ChangeFont(c.Components[i] as TControl); end; procedure TMainForm.FormCreate(Sender: TObject); begin ChangeFont(self); end; |
Re: Schriftart für gesamtes Formular festlegen
Es funktioniert. Vielen Dank für die Hilfe!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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