DateEdit das bestimmt Tage mit Farbe hinterlegen kann

Rund um die LCL und andere Komponenten
Antworten
Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6198
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

DateEdit das bestimmt Tage mit Farbe hinterlegen kann

Beitrag von af0815 »

Gibt es ein DateEdit das bestimmt Tage mit Farbe hinterlegen kann ? Ich würde gerne die Tage farblich hervorheben, wo ich auch Daten in der Datenbank habe. So ähnlich wie das bei Buchungsportalen mit dem Frei/Belegt funktioniert.

Vielleicht geht es auch mit einer bei Lazarus im Standardbereich enthaltenen Komponente, dann bitte nur einen Tipp, wo ich Informationen darüber finde.

Danke
Andreas
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2636
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: DateEdit das bestimmt Tage mit Farbe hinterlegen kann

Beitrag von m.fuchs »

Ein DateEdit ist es nicht, aber ich habe mir mal ein spezielles Grid gebaut was soetwas kann:

https://www.michael-fuchs.net/newsgroup ... ongrid.png

Wäre dir damit geholfen?
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6198
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: DateEdit das bestimmt Tage mit Farbe hinterlegen kann

Beitrag von af0815 »

Danke ich habe da ein klares Jaein.

Habe mich eben durch das TDateEdit gearbeitet und verstehe nun besser, warum das nicht so einfach geht :-) Auch wenn ich das Popup ersetzbar mache im Singleton, so kann ich trotzdem die Informationen nicht sauber durchreichen. Das erscheint mir aktuell zu sehr ein Teitfresser zu sein. Vor allen ist für mich aktuell kein Showstopper sondern ein Nice to Have.
Das Grid von dir wäre natürlich eine Hilfe für schnell mal die Übersicht zu bekommen, wo es überhaupt Daten im Kalender gibt, vielleicht wird es OpenSource und schafft es in die LCL :-)

Danke
Andreas
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2636
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: DateEdit das bestimmt Tage mit Farbe hinterlegen kann

Beitrag von m.fuchs »

af0815 hat geschrieben:Das Grid von dir wäre natürlich eine Hilfe für schnell mal die Übersicht zu bekommen, wo es überhaupt Daten im Kalender gibt, vielleicht wird es OpenSource und schafft es in die LCL :-)


Ist bereits OpenSource, aber in die LCL wird es wohl nicht kommen. Dafür ist es zu speziell. Downloaden und ausprobieren kannst du es hier:
https://sourceforge.net/p/ypa-component ... ols/trunk/
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6198
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: DateEdit das bestimmt Tage mit Farbe hinterlegen kann

Beitrag von af0815 »

Danke :D :D :D :D
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6198
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: DateEdit das bestimmt Tage mit Farbe hinterlegen kann

Beitrag von af0815 »

Zur Info, wenn man das Demo im Lazarus 1.8RC3 mit Sparta dockedformeditor aktiv läd, so gibt es im Designer bei mir einen InvalidatePreferredSize loop Error.

InvalidatePreferredSize loop  Error
InvalidatePreferredSize loop Error


Wenn man es compiliert und startet, so läuft das Beispiel.

Edit: Wenn man den Countdownclick startet, so beginnt der bei 01:00:59 und nicht wie erwartet bei 00:59:59 .

Andreas
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten