To  chestnuts(橙子鸟) :
就是在dateTimePicker控件的DoubleClick事件里编写事件处理代码,但程序运行后双击dateTimePicker控件却不执行DoubleClick事件的处理代码。在Click事件里也是如此。如何解决?

解决方案 »

  1.   

    这几乎是不可能的!!
    可能的原因如下:
    1,你的事件处理代码本身写的有问题,所以未能响应doubleClick事件执行!另外,因为你本身的事件处理代码有问题,所以代码放在click时间里也是不会执行的!!验证方法是用一textBox测试!
    2,你可能一时手误,不是设置的dateTimePicker的事件,而是设置了其他控件的事件!
      

  2.   

    To chestnuts(橙子鸟):你可以试一下dateTimePicker控件再说,
    我只在事件中写了一行代码:Msgbox("haha")
    在事件的开始处设置了断点,但都不行,没有触发该事件我的事件代码没错,也没手误!!!
      

  3.   

    To: pd163(pd)
      不过根据我的测试,那是可以成功的。
    见(C#里是不允许用msgbox)
    private void dTPicker2_ValueChanged(object sender, System.EventArgs e)
    {
    this.TxtUrl.Text="a";
    }
      

  4.   

    不好意思,我看错啦。
    使用
    private void dTPicker2_DoubleClick(object sender, System.EventArgs e)
    {
    this.TxtUrl.Text="a";
    }
    确实是没有效果
      

  5.   

    This is a bug of .NET. You could override OnDoubleClick method of the control, rise the event by yourself.Hope it could be help.