DateTimePicker控件的一点问题。(100分)

  • 主题发起人 主题发起人 tiger
  • 开始时间 开始时间
T

tiger

Unregistered / Unconfirmed
GUEST, unregistred user!
当我的date字段为空的时候,DateTimePicker中显示的是1899-12-30.
感觉很不舒服。还容易引起误会。
能不能显示为“ - - "?
我知道DateTimePicker只能显示日期格式,能不能有变通简便的方法做到。
或者有类似组件可供选择?
100分,请笑纳。
 
DateTimePicker的Default值是当前的日期,你为何要将它置为空呢?
 
DateTimePicker?
是infoPower中的DateTimePicker吗?
关键问题是日期字段不能为空,你试试在Dbgrid中输入日期字段,
不符合的日期不能输入,Access,Foxpro中都是如此.

 
你可用一个MASKEDIT和一个小SPEEDBUTTON。
当按下SpeedBUtton时,Create一个DateTimePicker,并将
用户造择的值赋给MaskEdit.
用户也可直接在MaskEdit上编辑。
 
可以使用RXlib中的DateEdit.
 
TDateTimePicker构件不能输入想你所说的‘ - - ’,
系统会认为是非法。
你是说的显示格式可以在DateFormat中设置。
 
使用RXlib中的DateEdit控件,明天给你MAIL一份RxLib2.5。

可通过ButtonWidth选择是否要下拉图标,也可用Glyph选择下拉图标
 
DateTimePicker中显示的是1899-12-30 是它的 MinData,在空的date字段它以
最小值填写。你可修改它的源码。
 
infoPower的不错,推荐用,而且满足要求
 
问题的时间太长了,也可以结束讨论了。

-- by 3h
 
后退
顶部