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 Farbe aus einem Editfeld einlesen (https://www.delphipraxis.net/28550-farbe-aus-einem-editfeld-einlesen.html)

delphi_newbie_123 26. Aug 2004 10:16


Farbe aus einem Editfeld einlesen
 
Hallo,
beim Laden der Optionen möchte ich gerne, dass 5 panels, ihre gespeicherte Farbe bekommen.
hab jetzt ein wenig rumprobiert, finde aber keine Lösung
Delphi-Quellcode:
panel2.color:=strtocolor(edit9.text);
sollte doch eigentlich gehen oder ?
bzw kann man dass schon beim laden aus einer textdatei übernehmen?
Delphi-Quellcode:
ReadLn(F, S); Edit9.Text:= S;
Danke schonmal im Vorraus

mytar 26. Aug 2004 10:22

Re: Farbe aus einem Editfeld einlesen
 
Schau dir mal das Tutorials zu Ini-Files unter Delphi-Source.de an!

delphi_newbie_123 26. Aug 2004 10:25

Re: Farbe aus einem Editfeld einlesen
 
link geht nicht, und das ist kein ini, sondern eine einfache txt datei
danke für die antwort

delphi_newbie_123 26. Aug 2004 10:29

Re: Farbe aus einem Editfeld einlesen
 
ah sorry, hab ja völlig in die falsche ecke gepostet :( :wall:

sCrAPt 26. Aug 2004 10:30

Re: Farbe aus einem Editfeld einlesen
 
Dem Topic zu urteilen gehts hier um die Farbe aus dem edit. Alles andere heißt neuer Thread ;)

Delphi-Quellcode:
  panel1.Color := stringtocolor(edit1.Text);
Funktioniert bei mit einwandfrei... Du darfst nur das cl oder $ vorne nicht vergessen ;)

http://og4all.de/s.jpg, sCrAPt

mytar 26. Aug 2004 10:35

Re: Farbe aus einem Editfeld einlesen
 
Schau dir TIni-Files einfach mal an, vielleicht ist das besser wie txt.

DP-Maintenance 26. Aug 2004 10:35

DP-Maintenance
 
Dieses Thema wurde von "sakura" von "Delphi .NET" nach "VCL-Komponenten und Controls" verschoben.
Doppelposts von Threads in verschiedenen Rubriken bitte in Zukunft unterlassen. Die Firma dankt es ;)

delphi_newbie_123 26. Aug 2004 10:36

Re: Farbe aus einem Editfeld einlesen
 
warum infi, wenns mit text auch geht, hab schon alles mit text gemacht,
mehr als 100 edit felder und 20 checkboxes, das dan weider umschreiben, oh n ö :(
ah danke,
hab strtocolor
nicht stringtocolor verwendet :(

sCrAPt 26. Aug 2004 20:53

Re: Farbe aus einem Editfeld einlesen
 
Du kannst die 100 (:!:) Edits auch einfach mit ner Schleife speichern:
Delphi-Quellcode:
uses inifiles;

procedure save;
var
  i: integer;
  ini: tinifile;
begin
  ini := tinifile.create(extractfilepath(paramstr(0)) + 'saveini.ini');
  try
    for i := 1 to 100 do
      ini.writestring('Edits', inttostr(i), TEdit(findcomponent('Edit' + inttostr(i))).text);
  finally
    ini.free;
  end;
end;
(Ich hoffe ichs habs hier richtig geschrieben)

http://og4all.de/s.jpg, sCrAPt

mytar 27. Aug 2004 10:55

Re: Farbe aus einem Editfeld einlesen
 
ich denke, TIniFile eignet sich für so etwas besser als TXT.


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