我把Datetimepicker的format设置成为yyyy-MM-dd HH:mm:ss格式,虽然可以显示日期和时间,但是不可以同时改变日期和时间,改变日期和时间取决于kind是DateMode还是TimeMode,现在我要可以使用更改日期和时间,请问怎么做??

解决方案 »

  1.   

    放两个Datetimepicker不就行了。其中一个KIND设置为dtkDate令一个的KIND设置为dtkTime。
      

  2.   

    我得form上面控件很多,已经放了,很多控件了,如果我放置2个Datetimepicker,我也不会上来问问题了!!
      

  3.   

    不太明白你的意思,你究竟想要做什么啊?
    不过你想更改到是可以的,例如:Datetimepicker.DateTime:=now;
      

  4.   

    我要Datetimepicker可以同时更改日期和时间,因为我得Datetimepicker的format已经是yyyy-MM-dd HH:mm:ss格式了,已经可以显示日期和时间了,但是可以同时显示,却不可一同时修改,可以修改时间和日期取决于kind是DateMode还是TimeMode
      

  5.   

    在单击事件中:
    if DateTimePicker1.Kind=dtkTime then
    DateTimePicker1.Kind:=dtkDate else
    DateTimePicker1.Kind:=dtkTime;
    可以实现你的效果但是更改的时候不好控制。
      

  6.   

    muleo(木渔) 得到方法不错,确实只有使用键盘来更改啊
      

  7.   

    datetimepicker1.DateTime:=strtodatetime('2001-1-1 1:1:1')
      

  8.   

    如果可以获取datetimepicker的输入焦点的位置就好了