AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ParentFont und für embedded Forms

Ein Thema von noisy_master · begonnen am 27. Jun 2013 · letzter Beitrag vom 2. Jul 2013
Antwort Antwort
Volker Z.

Registriert seit: 3. Dez 2012
Ort: Augsburg, Bayern, Süddeutschland
419 Beiträge
 
Delphi XE4 Ultimate
 
#1

AW: ParentFont und für embedded Forms

  Alt 28. Jun 2013, 00:58
Hallo,

es nützt Dir u. U. nichts nur die Eigenschaft ParentFont := True der "PluginForms" zu setzen. Die OH sagt dazu:
Zitat:
Ist die Eigenschaft ParentFont eines Formulars True, wird die Standardschriftart verwendet.
Mit Standartschriftart ist allerdings nicht die Schriftart des übergeordneten Steuerelements (in Deinem Fall des Panels) gemeint, sondern Application.DefaultFont bzw. DefFontData aus der Unit Graphics bei älteren Delphi Versionen.

Du kannst es so versuchen (wenn Application.DefaultFont existiert):
Delphi-Quellcode:
// auf den PluginForms die Eigenschaft ParentFont := True setzen und Parent "umhängen" wie gehabt. In Deinem MainForm
procedure TMainForm.Create (Sender : TObject);
begin
  Application.DefaultFont := Font
end;
oder (wenn Du eine ältere Delphiverison hast)
Delphi-Quellcode:
// ParentFont kannst Du dann vergessen. Du musst schon den Font explizit zuweisen
// Du wirst eine ähnliche Konstruktion haben über den Du Dein Parent übergibst
procedure TPluginForm.FormCreate(Sender: TObject);
begin
  Parent := MainForm.Panel1;
  Font := MainForm.Font // oder MainForm.Panel1.Font
end;
Gruß
Volker Zeller
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 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