DatePicker v. 0.90 (test release)
DatePicker is a simple calendar component that looks much like MonthCalendar
common control (you can see it in TDateTimePicker, for example). You are able
to customize colors, set the beginning of the week, choose appropriate
action after date was selected, and more.
DatePicker is released as a freeware and since this is the very first release,
I'd like to hear your opinion on the component. If you find any bugs in this
component, want to see the some improvements or just express your feelings
about it, send the feedback to my e-mail address:
[email protected]
What to test? Well, I am interested how the program works with different
screen resolutions, different fonts etc. Why didn't I test it myself? I just
haven't had enough time. I know it works alright with 800x600 screen resolution
and small fonts. If you find any mysterious behaviour under different
circumstances please let me know. Oh, and I'd like to know how the program
works with different international settings. I tried it with Estonian settings
but perhaps you live somewhere else?
What about source? As I already mentioned, this is a test release and
the source is not included. Maybe I'll ask small fee for the source after the
component will be officially released. Maybe not. Just haven't decided yet.
Your opinions on this matter are welcome as well.
Currently this component is available for Delphi 3 only. I will not release
Delphi 1/2 versions unless somebody asks for it. If it will happen, the D1
component will probably be freeware as well, the status of D2 component
depends on my decision about source availability since I don't have D2
around.
DCU\DATEPICK.DCU This is the main unit of the component
DCU\STRINGS.DCU Unit for some string manipulation stuff
DCU\DATEPICK.RES Resource file for the component
DEMO\UNIT1.DFM Sample file
DEMO\PROJECT1.DPR Sample file
DEMO\UNIT1.PAS Sample file
DEMO\PROJECT1.RES Sample file
DATEPICK.INT Interface section of the main unit
DATEPICK.TXT This readme file
Public/published properties/methods/events of TDatePicker:
Create public no comment
Date public the date currently selected
NormalSelect public True, if user clicks or presses Enter on date
False, if user presses Esc
CloseOnSelect publish If True, the parent form closes after selection
is confirmed (mouse click, Enter, Esc). False
by default.
CurrentMonthColor publish The color of dates in the current month. Also
used to draw the footer text. Black by default.
OnSelect publish Event fired after selection is confirmed
(mouse click, Enter, Esc)
OtherMonthColor publish The color of dates not belonging to the current
month. Navy by default.
SelectColor publish The color of the rounded rectangle that marks
the selected date. Also used to draw the
daynames in the header. Navy by default.
SelectedColor publish The color of the date currently selected. White
by default
StartOfWeek publish The day that is leftmost in the calendar. The
value of this property is the same as returned
by DayOfWeek (Sunday - 1, Saturday - 7).
2 (Monday) by default.
Version history:
0.90 30.03.1998 First public test release
Author : Valmar Kont
e-mail :
[email protected]