Autor Beitrag
Das S
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 101

Win XP
D7 Prof
BeitragVerfasst: Mi 28.01.04 10:37 
Hi Leute,

ich lese bleim schließen eines forms die Schriftfarbe in einem edit-Feld aus. Speichern tut er folgendes:

edit1schriftfarbe=-16777208

So weit so gut.

Wie kann ich denn diesen Wert wieder beim Aufrufen des forms einlesen. Versucht habe ich es u.a. mit

ausblenden Delphi-Quelltext
1:
ini.ReadString('Adressbuch','edit1schriftfarbe',strtoint(edit1.Font.Color));					


Irgendwie ging aber garnichts. Kann mir einer auf die Sprünge helfen ?

Vielen Dank

Steffen

Moderiert von user profile iconPeter Lustig: Delphi-Tags hinzugefügt
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 28.01.04 10:51 
Schon mal in der Hilfe gekuckt?






ColorToString / StringToColor
Das S Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 101

Win XP
D7 Prof
BeitragVerfasst: Mi 28.01.04 11:06 
Ja, habe ich. Ich habe es auch schon mit dieser Zeile probiert:

ausblenden Delphi-Quelltext
1:
ini.WriteString('Adressbuch','edit1farbe',colortostring(edit1.Font.Color));					


In die Ini schreibt er

edit1farbe=clNavy

Nur ich kriege es nicht zurückgelesen :oops:

Moderiert von user profile iconPeter Lustig: Delphi-Tags hinzugefügt
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 28.01.04 11:29 
Mann. Wie wäre es mit dem Gegenstück: StringToColor? :roll:
Das S Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 101

Win XP
D7 Prof
BeitragVerfasst: Mi 28.01.04 11:34 
Ähhhhhhhhhhheeeeeeeemmmmmmmmmm, da bin ich auch drauf gekommen:

ausblenden Delphi-Quelltext
1:
ini.Readstring('Adressbuch','edit1farbe',colortostring(edit1.Font.Color));					


Trotzdem geht es nicht

Moderiert von user profile iconPeter Lustig: Delphi-Tags hinzugefügt
Das S Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 101

Win XP
D7 Prof
BeitragVerfasst: Mi 28.01.04 11:51 
Hat sich erledigt. Ich habe jetzt dieses benutzt

ausblenden Delphi-Quelltext
1:
edit1.Font.Color:=StringToColor(ini.Readstring('Adressbuch','neueintragnameschriftfarbe',''));					


Trotzdem vielen Dank

Steffen

Moderiert von user profile iconPeter Lustig: Delphi-Tags hinzugefügt
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 28.01.04 12:01 
Hallo!

Bitte benutze demnächst die Delphi-Tags. Durch die Delphi-Tags wird der Code mit Syntax-Highlighting angezeigt und ist somit sehr viel übersichtlicher.

Viele Dank!
Peter

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 28.01.04 12:03 
@Das S: *kicher* Eigentlich hat Luckie das schon vorgeschlagen:
Luckie hat folgendes geschrieben:
Mann. Wie wäre es mit dem Gegenstück: StringToColor?

;)

Aber du solltest evtl. einen Standardwert (s. letzter Parameter bei "ReadString") angeben, falls durch irgendeinen Zufall der gesuchte Farbwert vielleicht noch nicht in der INI steht.
Das S Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 101

Win XP
D7 Prof
BeitragVerfasst: Mi 28.01.04 12:52 
Gute Idee. Vielen Dank