| Autor |
Beitrag |
wayneschlegel
Hält's aus hier
Beiträge: 11
WIN 7 Ultimate 32-
Delphi 4.0
|
Verfasst: 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 ?
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
      
Beiträge: 285
Erhaltene Danke: 33
DX10 Berlin Professional
|
Verfasst: Mo 13.06.11 17:17
Moin..
| Zitat: | | FlatColorComboBoxFenster.value |
Wieso Value und nicht Color ? 
|
|
wayneschlegel 
Hält's aus hier
Beiträge: 11
WIN 7 Ultimate 32-
Delphi 4.0
|
Verfasst: Mo 13.06.11 18:37
weil in dieser Komponente unter Color die Farbe der Combobox gesteuert wird
Einloggen, um Attachments anzusehen!
|
|
haentschman
      
Beiträge: 285
Erhaltene Danke: 33
DX10 Berlin Professional
|
Verfasst: Mo 13.06.11 18:57
Sorry... ja klar. Ich war auf dem Gedanken fest, daß du die Controlfarbe beeinflussen möchtest.
|
|
wayneschlegel 
Hält's aus hier
Beiträge: 11
WIN 7 Ultimate 32-
Delphi 4.0
|
Verfasst: 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
      
Beiträge: 19337
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: 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 
Hält's aus hier
Beiträge: 11
WIN 7 Ultimate 32-
Delphi 4.0
|
Verfasst: 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
      
Beiträge: 285
Erhaltene Danke: 33
DX10 Berlin Professional
|
Verfasst: Di 14.06.11 19:46
Hallo...
wenn die Property UseAdvColors True ist wird die erweiterte Farbpalette benutzt. Geht es dann ?
|
|
wayneschlegel 
Hält's aus hier
Beiträge: 11
WIN 7 Ultimate 32-
Delphi 4.0
|
Verfasst: 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
      
Beiträge: 19337
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 16.06.11 19:50
wayneschlegel hat folgendes geschrieben : | | 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 
Hält's aus hier
Beiträge: 11
WIN 7 Ultimate 32-
Delphi 4.0
|
Verfasst: Fr 17.06.11 14:38
Nee kann ich ja nicht ! mach mal Du mal bitte 
|
|