Autor Beitrag
wayneschlegel
Hält's aus hier
Beiträge: 11

WIN 7 Ultimate 32-
Delphi 4.0
BeitragVerfasst: Mo 13.06.11 17:10 
Hallo,
ich habe ein Einstellungs-Formular in dem ich Farbeinstellungen für das Hauptformular vornehmen kann. Diese Farbwerte werden in einer Ini-Datei gespeichert. Frage: Kann ich der Komponente TFlatColorComboBox auch benutzerdefinierte Farben zuweisen indem ich sie aus der Ini-Datei beim Start wieder auslese ? Ich habe das zwar gemacht...auf umgekehrtem Wege wie ich sie in die Datei schreibe aber Custom Colors werden irgendwie nicht zugewiesen. Geht das überhaupt ?
ausblenden Delphi-Quelltext
1:
FlatColorComboBoxFenster.value := StringToColor(Optionsini.Readstring('Colors','FormColor','clNavy'));					

ini-Datei Eintrag...wurde mit ColorToString erzeugt...
[Colors]
FormColor=$003587A2
FontColor=$00BED1E4

kann jemand helfen ?
Gruß
M.


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 13.06.2011 um 20:08
Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
haentschman
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 285
Erhaltene Danke: 33


DX10 Berlin Professional
BeitragVerfasst: Mo 13.06.11 17:17 
Moin..

Zitat:
FlatColorComboBoxFenster.value

Wieso Value und nicht Color ? :gruebel:
wayneschlegel Threadstarter
Hält's aus hier
Beiträge: 11

WIN 7 Ultimate 32-
Delphi 4.0
BeitragVerfasst: Mo 13.06.11 18:37 
weil in dieser Komponente unter Color die Farbe der Combobox gesteuert wird
Einloggen, um Attachments anzusehen!
haentschman
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 285
Erhaltene Danke: 33


DX10 Berlin Professional
BeitragVerfasst: Mo 13.06.11 18:57 
Sorry... ja klar. Ich war auf dem Gedanken fest, daß du die Controlfarbe beeinflussen möchtest.
wayneschlegel Threadstarter
Hält's aus hier
Beiträge: 11

WIN 7 Ultimate 32-
Delphi 4.0
BeitragVerfasst: Mo 13.06.11 21:40 
Also die Standardfarben gehen ja zu speichern und auch wieder aufzurufen...aber die customized colors nicht.
Hat da vielleicht jemand ne Lösung oder weiss eine TColorComboBox Variante wo man das machen kann ? Ich bin nicht so gut
vorhandene Komponenten zu verändern. Da lasse ich eigentlich immer die Finger davon
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19337
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 14.06.11 01:08 
Die TColorBox von aktuellen Delphiversionen kann das. ;-)

Ja, für deine Delphiversion kenne ich auch keine Komponente, aber hier findest du eine Anleitung wie du selbst eine basteln kannst:
delphi.about.com/od/...a/drawincombobox.htm

Und hast du die schon alle ausprobiert?
torry.net/pages.php?id=135
wayneschlegel Threadstarter
Hält's aus hier
Beiträge: 11

WIN 7 Ultimate 32-
Delphi 4.0
BeitragVerfasst: Di 14.06.11 18:57 
Vielen Dank Euch allen !
Da sind ja ein paar KOmponenten die ich wohl mal probieren werde. Leider habe ich alles im FlatStyle in meiner Anwendung und das wollte ich eingentlich auch so lassen.
Ich glaub ich muss mir einfach mal ein neues Delphi kaufen was?

Gruß
M.
haentschman
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 285
Erhaltene Danke: 33


DX10 Berlin Professional
BeitragVerfasst: Di 14.06.11 19:46 
Hallo...

wenn die Property UseAdvColors True ist wird die erweiterte Farbpalette benutzt. Geht es dann ?
wayneschlegel Threadstarter
Hält's aus hier
Beiträge: 11

WIN 7 Ultimate 32-
Delphi 4.0
BeitragVerfasst: Do 16.06.11 19:24 
Nö..geht nicht. Ich frage mich sowieso wozu dieses property gut sein soll ? Ob ich es en- oder disable...ich kann immer auf die erweiterte Farbpalette zugreifen...tolle Farben auswählen... nur speichern tut er nur die Standardwerte...clTeal, cl Navy etc.
Ich brauch neues Delphi :-\
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19337
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 16.06.11 19:50 
user profile iconwayneschlegel hat folgendes geschrieben Zum zitierten Posting springen:
Ich brauch neues Delphi :-\
Oder du kannst es selbst programmieren. ;-)

Ansonsten:
Delphi XE Starter kostet z.B. 150€, eine Review findest du hier:
www.delphi-forum.de/delphi_xe_review.html
wayneschlegel Threadstarter
Hält's aus hier
Beiträge: 11

WIN 7 Ultimate 32-
Delphi 4.0
BeitragVerfasst: Fr 17.06.11 14:38 
Nee kann ich ja nicht ! mach mal Du mal bitte :-)