Thanks for your enquiry.
To create a handler for DateTimePicker’s OnChange event, double-click the edit box at OnChange in the Object Inspector. For a DateTimePicker named Picker1, this creates a Sub like that shown below:
Sub Picker1Change(Sender) End Sub
There is no Value property for DateTimePicker (the Object Inspector displays the properties Date and Time).
If MainForm has a Label named Label1 for displaying the date as it changes, you could modify the handler as below:
Sub Picker1Change(Sender) MainForm.Label1.Caption = DateToStr(MainForm.Picker1.Date) End Sub
You can also use the VBScript functions listed below to help with formatting date/time values:
Hour Minute Second Weekday Day Month Year
You may find it helpful to compare DateTimePicker with the RzDateTimeEdit control (on the Enhanced tab). This control has the event OnDateTimeChanged along with a range of different properties.
I hope this helps.