我在加载窗体时对dateTimePicker进行了赋值:
private void fsdk_Load(object sender, EventArgs e)
        {
            this.dateTimePicker1.Value = prj.mDate;
            this.dateTimePicker2.Value = prj.mTime;
        }
在此窗体timer1_Tick事件下string setTime = dateTimePicker1.Text.ToString() + " " + dateTimePicker2.Text.ToString();这句获取的时间好像是前面赋的值,但我想要对dateTimePicker值进行改变,
该如何获取改变后的值啊

解决方案 »

  1.   

    你确认timer1_Tick的执行在Load之后嘛,timer1一创建就会执行的,那时你的窗体未必load了
      

  2.   

    但我想要对dateTimePicker值进行改变--------------------
    直接取Now()满足楼主的要求吗
      

  3.   

    值改变了,但是文本没有改吧,string setTime = dateTimePicker1.Value.ToString() + " " + dateTimePicker2.Value.ToString();
      

  4.   

    string setTime = dateTimePicker1.Value.ToString() + " " + dateTimePicker2.Value.ToString();
      

  5.   

    首先把timer.Enable=false;再把timer.start()写在Load里面,