![]() |
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:
sollte doch eigentlich gehen oder ?
panel2.color:=strtocolor(edit9.text);
bzw kann man dass schon beim laden aus einer textdatei übernehmen?
Delphi-Quellcode:
Danke schonmal im Vorraus
ReadLn(F, S); Edit9.Text:= S;
|
Re: Farbe aus einem Editfeld einlesen
Schau dir mal das Tutorials zu Ini-Files unter
![]() |
Re: Farbe aus einem Editfeld einlesen
link geht nicht, und das ist kein ini, sondern eine einfache txt datei
danke für die antwort |
Re: Farbe aus einem Editfeld einlesen
ah sorry, hab ja völlig in die falsche ecke gepostet :( :wall:
|
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:
Funktioniert bei mit einwandfrei... Du darfst nur das cl oder $ vorne nicht vergessen ;)
panel1.Color := stringtocolor(edit1.Text);
![]() |
Re: Farbe aus einem Editfeld einlesen
Schau dir TIni-Files einfach mal an, vielleicht ist das besser wie txt.
|
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 ;) |
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 :( |
Re: Farbe aus einem Editfeld einlesen
Du kannst die 100 (:!:) Edits auch einfach mit ner Schleife speichern:
Delphi-Quellcode:
(Ich hoffe ichs habs hier richtig geschrieben)
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; ![]() |
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 14:12 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