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/)
-   -   Sonderbares Verhalten bei TFontDialog (https://www.delphipraxis.net/178451-sonderbares-verhalten-bei-tfontdialog.html)

Popov 8. Jan 2014 22:23

Sonderbares Verhalten bei TFontDialog
 
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Label1.Font.Color := $00404000;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  FontDialog1.Font.Assign(Label1.Font);

  if FontDialog1.Execute then
  //Hir wird im FontDialog1 die Farbe Schwarz angezeigt
  begin
    Self.Color := FontDialog1.Font.Color;
  end;
end;
Die Farbe die ich übergebe ist ein dunkles Teal, aber das Dialogfenster TFontDialog zeigt Schwarz als Schriftfarbe an. Drücke ich ok, übergibt er wieder die Teal als Farbe.

Popov 8. Jan 2014 22:29

AW: Sonderbares Verhalten bei TFontDialog
 
Ok, jetzt habe ich zwei Stunden damit verbracht den Fehler in Quellcode zu suchen, und dann schriebt man das Problem auf und eine Minute späte fällt einem der Grund auf.

Im Code ist kein Fehler, TFontDialog kann die Farbe in der Farbbox nicht anzeigen, also zeigt er schwarz obwohl es kein schwarz ist. Auf das muss man erst kommen.


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