C# C中日期时间选择器上的ValueChanged事件#
我在C#中使用DateTimePicker,ValueChanged事件有点问题。我在DateTimePicker上将复选框可见性设置为true 当我使用鼠标设置复选框时,ValueChanged事件触发。太好了 但是,当我在代码中设置复选框时(见下文),ValueChanged事件不会触发C# C中日期时间选择器上的ValueChanged事件#,c#,winforms,datetimepicker,C#,Winforms,Datetimepicker,我在C#中使用DateTimePicker,ValueChanged事件有点问题。我在DateTimePicker上将复选框可见性设置为true 当我使用鼠标设置复选框时,ValueChanged事件触发。太好了 但是,当我在代码中设置复选框时(见下文),ValueChanged事件不会触发 dateTimePicker1.Checked = true; 有什么想法吗 我正在使用C#4.0只有在设置了值属性的情况下才会触发值更改事件。用鼠标设置Value属性,因此将触发ValueChanged
dateTimePicker1.Checked = true;
有什么想法吗
我正在使用C#4.0只有在设置了
值
属性的情况下才会触发值更改
事件。用鼠标设置Value
属性,因此将触发ValueChanged
事件。如果设置了Checked
属性,则不会触发ValueChanged
事件,因为未设置Value
属性。只有设置了Value
属性,才会触发ValueChanged
事件。用鼠标设置Value
属性,因此将触发ValueChanged
事件。如果设置了Checked
属性,则不会触发ValueChanged
事件,因为没有设置Value
属性。我认为MS开发人员没有设置常规事件ValueChanged
,但看起来您正在查找CheckValueChanged
事件
之前也有类似的讨论,一个可能的解决方案是创建inherits控件来处理CheckValueChanged事件,您可以参考我认为MS开发人员忽略了放置常规事件
ValueChanged
,但看起来您正在查找CheckValueChanged
事件
之前也有类似的讨论,一个可能的解决方案是创建inherits控件来处理CheckValueChanged事件,您可以参考如何知道设置复选框时触发的
ValueChanged
事件?我在代码中有一个断点如何知道设置复选框时触发的ValueChanged
事件?我在代码中有一个断点抱歉,这没有意义。我使用鼠标通过选中复选框设置CheckedState,并触发ValueChanged事件。当然,在代码中设置选中值与使用鼠标相同!?我没有在这里更改任何日期值。抱歉,这没有意义。我使用鼠标通过选中复选框设置CheckedState,并触发ValueChanged事件。当然,在代码中设置选中值与使用鼠标相同!?我不会在这里更改任何日期值。