![]() |
AW: Farbe speichern und wiedergeben
Zitat:
![]() ![]() ![]() |
AW: Farbe speichern und wiedergeben
Habs gelöst
ich hab übesehen das die procedure ganz unten war und hab die LoadColorSettings in OnShow gemacht jetzt gehts |
AW: Farbe speichern und wiedergeben
Andere Frage zu TButtonColor
Wenn ich die farbe auswähle, wie schaffe ich es das sich diese Farbe auf die anderen Formulare überträgt und abgespeichert wird? und beim laden diese ausgwählte farbe erscheint?
Delphi-Quellcode:
procedure TfrmKonfig.ButtonColor1Click(Sender: TObject);
begin Color := ButtonColor1.SymbolColor; end;
Delphi-Quellcode:
//Farbe Speichern
procedure TfrmKonfig.SaveColorSettings; const IniName = 'C:\Color.ini'; var Ini: TIniFile; Color : Integer; begin Ini := TIniFile.Create(IniName); try Ini.WriteInteger('Farben', 'Ident', Color); finally Ini.Free; end; end; // Farbe wiedergeben procedure Tfrmkonfig.LoadColorSettings; const IniName = 'C:\Color.ini'; var Ini: TIniFile; Color : Integer; Begin Ini := TIniFile.Create(IniName); try Color := TColor(Ini.ReadInteger('Farben','Ident', Color)); //frmKonfig.Color := TColor(Ini.ReadInteger('farben', 'Ident', Color)); finally Ini.Free; end; end;
Delphi-Quellcode:
procedure TfrmKonfig.btnSpeichernClick(Sender: TObject);
begin Color := ButtonColor1.SymbolColor; SaveColorSettings; end;
Delphi-Quellcode:
procedure TfrmKonfig.FormShow(Sender: TObject);
begin LoadColorSettings; end; |
AW: Farbe speichern und wiedergeben
Zum Beispiel so. Für jede Form eine ander Section wählen. In FormCreate load und in FormDestroy Save ausführen.
Delphi-Quellcode:
function LoadFormColorFromIniFile(const FileName, Section: string): TColor;
procedure SaveFormColorToIniFile(const FileName, Section: string; const Color: TColor); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:31 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