簡體   English   中英

C#中的DateTime選擇器上的ValueChanged事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM