Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TForm.ParentFont (https://www.delphipraxis.net/68975-tform-parentfont.html)

PeterPanino 8. Mai 2006 23:03


TForm.ParentFont
 
In BDS 2006 Delphi Win32 hat die Klasse TForm die Eigenschaft ParentFont. Wenn diese auf True gesetzt wird: Von wem oder was erbt TForm die Font-Eigenschaft?

marabu 9. Mai 2006 06:33

Re: TForm.ParentFont
 
Hallo Peter,

geerbt wird immer vom Parent - ist der nicht existent, dann wird auch nicht geerbt und der beim Control eingestellte Standard-Font benutzt. TForm is TControl.

Grüße vom marabu

tigerman33 9. Mai 2006 08:28

Re: TForm.ParentFont
 
IMHO bewirkt TForm.ParentFont unter diesen Voraussetzungen nicht ein Benutzen der in Font angegebenen Schriftart, sondern der in den Windows-Einstellungen angegebenen Standard-Fensterschrift-Schriftart (ja, ich weiß, tolles Wort :) )

marabu 9. Mai 2006 09:18

Re: TForm.ParentFont
 
Hallo Christian,

ich habe versucht die Frage der Vererbung bei quasi fehlender Erbmasse zu beantworten. Du sinnierst über die Herkunft der Standardeinstellung für die Font-Eigenschaft. Die Standardeinstellung wird nach meinem Kenntnisstand leider nicht von Windows geliefert, sondern ist über Konstanten der VCL definiert.

Grüße vom marabu

PeterPanino 9. Mai 2006 09:58

Re: TForm.ParentFont
 
Ist TForm.ParentFont nicht erst in BDS2005 eingeführt worden?

marabu 9. Mai 2006 10:09

Re: TForm.ParentFont
 
Nicht dass ich es jetzt sofort nachprüfen könnte, aber vermutlich wurde es mit der VCL in D1 eingeführt.

marabu


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