Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Fonts in einer Form resetten (https://www.delphipraxis.net/153803-fonts-einer-form-resetten.html)

Shark99 16. Aug 2010 22:53

Fonts in einer Form resetten
 
Ich versuche die Fonts aller Controls einer Form zu resetten.

Dieser Code lässt sich leider nicht compilieren:
Delphi-Quellcode:
var i: integer; c: TComponent;
begin
  for i := 0 to Form1.ComponentCount - 1 do
  begin
     c := Form1.Components[i];
     if (c is TControl) then (c as TControl).ParentFont := True;
  end;
end;
Ich bekomme die Fehlermeldung: [Error] MainUnit.pas(4884): Undeclared identifier: 'ParentFont'

Was ich leider überhaupt nicht verstehe, da ein TControl das ParentFont property hat.

Fussball-Robby 16. Aug 2010 23:17

AW: Fonts in einer Form resetten
 
Zitat:

Zitat von Shark99 (Beitrag 1042647)
Was ich leider überhaupt nicht verstehe, da ein TControl das ParentFont property hat.

Hey, ParentFont ist bei TControl als protected deklariert, was bedeutet, dass nur die eigene Klasse und Nachfolger ebendieser Klasse auf diese Eigenschaft zugreifen können.

Shark99 16. Aug 2010 23:55

AW: Fonts in einer Form resetten
 
Danke!


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