我是个vb初学者,最近在完成作业的时候遇到问题,请大家帮帮忙!、
关于datetimepicker控件中的时间运行出来一直是静止的,如果用timer控件不断的获得系统时间倒是可以同步系统时间,不过现在我想将日历自己设置到一个过去的时间,然后从过去的那个时间开始计时,就像设置时钟一样,请问这要怎样实现呢。
就像这样,定义一个编辑框,在里面输入“2000年10月10日 10:10:10”,然后datetimepicker.value设置为这个值,然后从这个时间开始运行。
呵呵罗嗦了!求助。。

解决方案 »

  1.   

    timer中让datetimepicker.value从设置值开始不断增加就是了~~~
      

  2.   

    dtpicker1.value="2000-10-10 10:10:10"
      

  3.   

    怎样让datetimepicker.value的值增加的,呵呵不好意思初学
      

  4.   

    datetimepicker 是一个输入用控件,显示最好用其他控件。当然,一定要用它显示也无不可。
      

  5.   

    没用啊,refresh?update?都没用啊
      

  6.   


    Private Sub DTPicker1_Change()
       Date = Split(DTPicker1.Value)(0)
       Time = Split(DTPicker1.Value)(1)End SubPrivate Sub Form_Load()
       Timer1.Enabled = False
       Timer1.Interval = 1000
       DTPicker1.Format = dtpCustom
       DTPicker1.CustomFormat = "yyyy-MM-dd hh:mm:ss"
       DTPicker1.Value = Date & " " & Time
       Timer1.Enabled = True
    End SubPrivate Sub Timer1_Timer()
       DTPicker1.Value = Date & " " & TimeEnd Sub
      

  7.   

    本帖最后由 bcrun 于 2010-11-15 11:46:08 编辑
      

  8.   

    哈哈谢谢happyminduck
    解决了,还有谢谢大家