To chestnuts(橙子鸟) :
就是在dateTimePicker控件的DoubleClick事件里编写事件处理代码,但程序运行后双击dateTimePicker控件却不执行DoubleClick事件的处理代码。在Click事件里也是如此。如何解决?
就是在dateTimePicker控件的DoubleClick事件里编写事件处理代码,但程序运行后双击dateTimePicker控件却不执行DoubleClick事件的处理代码。在Click事件里也是如此。如何解决?
调试欢乐多
可能的原因如下:
1,你的事件处理代码本身写的有问题,所以未能响应doubleClick事件执行!另外,因为你本身的事件处理代码有问题,所以代码放在click时间里也是不会执行的!!验证方法是用一textBox测试!
2,你可能一时手误,不是设置的dateTimePicker的事件,而是设置了其他控件的事件!
我只在事件中写了一行代码:Msgbox("haha")
在事件的开始处设置了断点,但都不行,没有触发该事件我的事件代码没错,也没手误!!!
不过根据我的测试,那是可以成功的。
见(C#里是不允许用msgbox)
private void dTPicker2_ValueChanged(object sender, System.EventArgs e)
{
this.TxtUrl.Text="a";
}
使用
private void dTPicker2_DoubleClick(object sender, System.EventArgs e)
{
this.TxtUrl.Text="a";
}
确实是没有效果