• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 360
  • Last Modified:

TDateTimePicker "Time" format... Where?

I'm in the process of modifying the TDateTimePicker component to eliminate the display of the seconds from the hh:mm:ss display format. I've looked through the VCL Source but cannot find where this display format is being set.

Hierarchy: TObject -> TPersistent -> TComponent -> TControl -> TWinControl -> TDateTimePicker

Thanks in advance for the assistance.
Pegasus
0
Pegasus100397
Asked:
Pegasus100397
1 Solution
 
millerwCommented:
TDateTimePicker is a premade component in the ComCtl32.Dll file and has no "format" to be set.  I have been trying to get it so that it doesn't show the Day of the Week in the Date.  Quite an impossible task it seems.  It reads the format from windows itself and setting LongDateFormat or LongTimeFormat in Delphi has not effect.  

And also, watch out for this one.  You will have to put COM32UPD.EXE in with your installation for your program because this component requires COMCTL32.DLL version 4.70.  Microsoft finally came up with a program that will update everyones files to that version and actually allows you to distribute it.  

Good Luck,
Scott
0
 
Pegasus100397Author Commented:
While I do not like the fact that the TDateTimePicker is stuffed away in a .DLL I gotta give you the points for a good answer. I'll just grab a TEdit and a TUpDown and roll my own component (TTimePicker or some such) I'll let everyone know when it's available as there seems to be a fair amount of frustration with the TDateTimePicker doohickey that comes with Delphi.

Regards
Pegasus
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now