Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi DateTimePicker Fontfarbe (https://www.delphipraxis.net/41308-datetimepicker-fontfarbe.html)

Leominora 1. Mär 2005 11:33


DateTimePicker Fontfarbe
 
Hallo,

ich benutze in meinem Projekt DateTimePicker.
Nun sollen aber alle Eingabefelder eine blaue Schriftfarbe haben.

Die Zuweisung im Objektinspektor wird gnadenlos ignoriert.
BUG?

Danke schon mal für Infos!

Leo

toms 1. Mär 2005 11:59

Re: DateTimePicker Fontfarbe
 
Zitat:

Zitat von Leominora
BUG?

Die Hintergrundfarbe zu setzen wird einfach nicht unterstuetzt.

Stevie 1. Mär 2005 12:44

Re: DateTimePicker Fontfarbe
 
Zitat:

Zitat von toms
Die Hintergrundfarbe zu setzen wird einfach nicht unterstuetzt.

Nicht die Hintergrundfarbe ist das Problem, sondern das Attribut Color des Fonts!
Die Änderung der Textcolor wird aber leider nicht vom CommonControl unterstützt.
Die einzige Möglichkeit wäre, die WMPaint-Routine zu überschreiben und das selber zu regeln.
In der Jedi-Bibliothek gibt es einen TJvDateTimePicker - aber keine Ahnung, ob es dort dieses Problem behoben wurde...

Leominora 1. Mär 2005 13:14

Re: DateTimePicker Fontfarbe
 
eigentlich wollte ich mir damit Arbeit ersparen... :wall:

toms 1. Mär 2005 13:17

Re: DateTimePicker Fontfarbe
 
Zitat:

Zitat von Stevie
In der Jedi-Bibliothek gibt es einen TJvDateTimePicker - aber keine Ahnung, ob es dort dieses Problem behoben wurde...

Das Setzen von Font.Color zeigt bei dem TJvDateTimePicker auch keine Auswirkung.

Stevie 1. Mär 2005 13:25

Re: DateTimePicker Fontfarbe
 
Gute Nachricht! :wink: Es gibt eine Freeware-Komponente, die das Problem gelöst hat: TProfDateTimePicker

Leominora 1. Mär 2005 14:00

Re: DateTimePicker Fontfarbe
 
Danke,

probiere ich heute Abend gleich mal aus.
Bin zuversichtlich!

Leominora 3. Mär 2005 06:19

Re: DateTimePicker Fontfarbe
 
Hallo nochmal,

habe gestern eine unit für eine abgeänderte TMaskEdit eingebunden - hat geklappt.
Dann wollte ich diese dcu von dem TProfDateTimePicker einbinden - hat nicht geklappt.

Als so eine Übersicht mit den zusätzlichen Komponenten aufging, stand beim ersteren eine Source, bei dem TProfDateTimePicker stand keine und ich konnte da auch keine hinzufügen.

Weiß jemand zufällig, was ich falsch gemacht habe :?: :gruebel:

Danke schon mal für Hinweise

Leo

Stevie 3. Mär 2005 08:02

Re: DateTimePicker Fontfarbe
 
Wenn du die Komponente entpackst, dann hast du in dem Verzeichnis passend zu deiner Delphi-Version drei Dateien (bpl, dcu, dcp). Unter dem Menüpunkt Packages installieren gehst du auf Hinzufügen und wählst die bpl aus. Das Verzeichnis müsste automatisch in die Bibliothekspfade aufgenommen werden. Wenn nicht (Probleme beim Kompilieren), dann musst du das noch nachträglich machen.

Leominora 3. Mär 2005 08:39

Re: DateTimePicker Fontfarbe
 
:spin: Danke!

Hatte es als Komponente installieren wollen, da gibt es ja die Endung .dcu,
aber das funktionierte ja nicht.

Aber nun kann es endlich weitergehen!

Danke!

Leo

Leominora 3. Mär 2005 10:06

Re: DateTimePicker Fontfarbe
 
Nochmal ich,

habe nun meinen ProfDateTimePicker im Formular.

Aber nun sagt der mir beim Kompilieren, dass er die ProfDateTimePicker.pas nicht findet. Naja, habe sie auch nirgends auf meiner Festplatte gefunden.

Und noch etwas fiel mir auf:

Die Farbe Blau, worum es mir ging, sieht sehr merkwürdig aus, blauschwarz würde ich es bezeichnen, aber das ist erst einmal mein kleineres Problem.

Danke schon mal für Eure Geduld!

Leo

Stevie 3. Mär 2005 10:19

Re: DateTimePicker Fontfarbe
 
Erster Ansatzpunkt: Ist das Verzeichnis, wo die dcu liegt, in den Bibliothekspfaden eingetragen?
Ansonsten wurde das Problem "pas vs. dcu" ;-) schon öfter in der DP diskutiert...

Was die Farbe angeht, die kann man ja auch als RGB angeben... (siehe OH)

Leominora 3. Mär 2005 12:02

Re: DateTimePicker Fontfarbe
 
:gruebel:

habe ich das richtig verstanden, das es nicht funktioniert???

habe nichts an dem dtp geändert, will das doch nur verwenden!
Und die Version stimmt auch, oder meckert der, weil ich anfangs versucht hatte, eine falsche zu installieren?

Habe das alles

dcu
bpl
dcp

in das Verzeichnis verschoben, wo auch die anderen Packete liegen. Richtig?

Stevie 3. Mär 2005 12:11

Re: DateTimePicker Fontfarbe
 
Klar funktioniert das.
Du musst Delphi nur klar machen, dass es keine pas-Datei gibt, sondern dass er die "kompilierte Variante" davon (dcu) benutzen soll. Und diese muss in einem Verzeichnis liegen, dass Delphi kennt. Guck mal in der DP-Suche. Es gibt schon einige Threads, wo genau dieses Problem behandelt wurde.

Leominora 12. Mär 2005 21:05

Re: DateTimePicker Fontfarbe
 
Hat alles geklappt! Hab noch mal alles vom Rechner geschmissen, samt Registry-Bereinigung.
Danach ging alles wie am Schnürchen!

Danke für die Hilfe!


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz