请教 我想在修改dateTimePicker的日期后在触发ValueChanged事件,但是每次我在选择时间的时候他就触发了,请问下改怎么做呢

解决方案 »

  1.   

    写一个选择的事件 ,这个事件里让valuechange 不启用 。
      

  2.   

    时间也属于value的一部分,当然触发。自己在Enter事件里记录一下当前value,
    ValueChanged的时候比较下日期是否变化,如果没有return掉。
      

  3.   

    我想在修改dateTimePicker的日期后再触发ValueChanged事件
    这个后如果是一个定长时间间隔,可用timer来定时触发ValueChanged事件,这个参考
    如果是等待某项操作,比如点击一个Button后再触发,你可以把  private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
            {
                  //          
            }
    中的所有代码写成一个方法public void a(),然后在Button的代码中调用a这个方法,也能实现你想要的效果