AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte TDSCalendar - Kalenderkomponente
Thema durchsuchen
Ansicht
Themen-Optionen

TDSCalendar - Kalenderkomponente

Ein Thema von Dust Signs · begonnen am 1. Mai 2005 · letzter Beitrag vom 9. Mai 2011
Antwort Antwort
Seite 7 von 7   « Erste     567   
Dust Signs
Registriert seit: 28. Dez 2004
Morgen !

http://dustsigns.de/Images/Open%20Source/dscal_1.jpg

TDSCalendar

Ich möchte meine soeben fertiggestellte TDSCalendar-Komponente hier als Open Source vorstellen. Da ich meine Homepage zur Zeit umbaue ist die Datei angehängt. Die Komponente kann als Ersatz für den MonthCalendar, der bei Delphi dabei ist, verwendet werden - mit dem Unterschied, dass TDSCalendar einiges mehr an Funktionalität bietet.
Für Leute mit besonders wenig Zeit: dscal.zip herunterladen, entpacken, demo_exe.zip entpacken und demo.exe starten Die Demo zeigt, was die Komponente alles kann. Alle anderen seien auf die Readme vertröstet. Hier der Inhalt der angehängten Datei:

- Komponentenquelltext und Package (für Delphi 7 und 2005, vgl. Readme)
- Demo mit Quelltext
- Referenz aller Eigenschaften, Ereignisse, Methoden, Typen und Konstanten (HTML)

Was ist an TDSCalendar so besonders?

- In der Komponente können Datumsbereiche markiert werden
- Fixe und dynamische Feiertage möglich (inklusive Berechnung einiger wichtiger Feiertage)
- Datumsspezifische Hints möglich
- Frei konfigurierbares Aussehen (Farben, Schriftart, etc.)

Die Lizenz findet ihr im Readme; falls es Fragen gibt, fragt ruhig . Feedback ist ebenfalls erwünscht.

Viel Spaß damit
Dust Signs

//EDIT: Quelltext rausgenommen, Anhang angefügt
//Alle weiteren EDITs: neue Versionen
//EDIT (2011): Link zum Screenshot aktualisiert
Angehängte Dateien
Dateityp: zip dscal_120.zip (363,2 KB, 892x aufgerufen)
(aka AXMD in der EE)
Die Nummer, die Sie gewählt haben, ist imaginär. Bitte drehen Sie Ihr Telefon um 90° und versuchen Sie es erneut.

Geändert von Dust Signs ( 8. Mai 2011 um 11:31 Uhr) Grund: Link zum Screenshot aktualisiert
 
Klaus01
Online

 
Delphi 10.4 Sydney
 
#61
  Alt 1. Mai 2011, 13:53
Hallo,

ohne mir jetzt die Komponente angesehen zu haben - aber besteht nicht die Möglichkeit
die Monatsansicht 12 mal zu verwenden?

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
baurat
 
#62
  Alt 1. Mai 2011, 16:52
Hi Klaus,
natürlich könnte man das tun - was aber nicht sonderlich ansprechend ist, zumal man leider nicht die (überflüssigen) Wochennummern und Wochenend-Spalten weglassen kann. 12 solche Monatskalender sind optisch ein Graus..

Ich gebe also die Hoffnung nicht auf...

LG Heiko
  Mit Zitat antworten Zitat
mkinzler

 
Delphi 11 Alexandria
 
#63
  Alt 1. Mai 2011, 18:45
Komponenetn liegen ja im Source vor, so steht Änderungen nicht sim Weg.
Markus Kinzler
  Mit Zitat antworten Zitat
baurat
 
#64
  Alt 1. Mai 2011, 21:27
"Im Prinzip ja"... doch in der Praxis wird dann wohl eher die ganze Sache rausfliegen, da es ja nur eine nette Beigabe wäre... aber falls sich jemand mal ranmacht, gebt Bescheid!

(Die Sourcen von TDSCalendar sind übrigens superschön kommentiert, großes Lob an den Entwickler!)
  Mit Zitat antworten Zitat
Eldorado3
 
#65
  Alt 7. Mai 2011, 13:58
erstmal ein Lob: echt tolle Komponente und deutlich besser als die Standartkomponente.
Aber mir stellt sich noch eine frage, gibt es auch SelStartMonth oder SelStartYear, damit man z.b. das gesamte markierte Datum als Ausgabe erhält?

grüße
  Mit Zitat antworten Zitat
Dust Signs
 
#66
  Alt 8. Mai 2011, 11:25
Hallo!

Sorry für die späte Antwort - ist doch schon wieder 6 Jahre her, dass ich die Komponente geschrieben habe. Die schnellste Möglichkeit, das ausgewählte Datum als DateTime zu erhalten ist wohl die Methode GetSelStartAsDateTime. Alternativ kann man durch Zugriff auf das Date-Property das Monat und das Jahr via DecodeDate herausfinden.

Dust Signs
  Mit Zitat antworten Zitat
Eldorado3
 
#67
  Alt 9. Mai 2011, 19:42
okay, danke das war das was ich gesucht habe^^
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 7   « Erste     567   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:33 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