Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - FlatStyle Komponente TFlatColorComboBox
wayneschlegel - Mo 13.06.11 18:10
Titel: FlatStyle Komponente TFlatColorComboBox
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 ?
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
Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 13.06.2011 um 20:08
Moderiert von
Narses: Delphi-Tags hinzugefügt
haentschman - Mo 13.06.11 18:17
Moin..
| Zitat: |
| FlatColorComboBoxFenster.value |
Wieso
Value und nicht
Color ? :gruebel:
wayneschlegel - Mo 13.06.11 19:37
weil in dieser Komponente unter Color die Farbe der Combobox gesteuert wird
haentschman - Mo 13.06.11 19:57
Sorry... ja klar. Ich war auf dem Gedanken fest, daß du die Controlfarbe beeinflussen möchtest.
wayneschlegel - Mo 13.06.11 22: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
wayneschlegel - Di 14.06.11 19: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 - Di 14.06.11 20:46
Hallo...
wenn die Property UseAdvColors True ist wird die erweiterte Farbpalette benutzt. Geht es dann ?
wayneschlegel - Do 16.06.11 20: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 :-\
wayneschlegel - Fr 17.06.11 15:38
Nee kann ich ja nicht ! mach mal Du mal bitte :-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!