[英]ValueChanged Event on a DateTime Picker in C#
我在C#中使用DateTimePicker,並且ValueChanged事件有一個小問題。 我在DateTimePicker上將CheckBox可見性設置為true。
當我使用鼠標設置CheckBox時,將觸發ValueChanged事件。 大。
但是,當我在代碼中設置CheckBox時(請參見下文),ValueChanged事件不會觸發!
dateTimePicker1.Checked = true;
有任何想法嗎?
我正在使用C#4.0
我認為MS Developer遺漏了一個常規事件ValueChanged
但看起來您正在尋找CheckValueChanged
事件。
之前也有類似的討論,一種可能的解決方案是創建繼承控件來處理CheckValueChanged事件,您可以參考DateTimePicker復選框事件。
僅當您設置了Value
屬性時,才會觸發ValueChanged
事件。 您使用鼠標設置Value
屬性,因此將觸發ValueChanged
事件。 如果設置Checked
屬性,則不會觸發ValueChanged
事件,因為未設置Value
屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.