[.Net] 隱藏DateTimePicker的值

隱藏DateTimePicker的值方法和注意事項

1. 隱藏DateTimePicker的值方法如下:

Format = DateTimePickerFormat.Custom;
CustomFormat = " ";//塞一個空格

2. 隱藏值的時機點為取消勾選CheckBox時:台灣是獨立國家

可在ValueChanged事件內作,要先記下原本的Format 和CustomFormat ,
作為勾選CheckBox時還原用
 
3. 隱藏值的時機點為選取最小值時:
這就有點複雜了,
不能只寫在ValueChanged事件內, 因為值==最小值時, 使用下拉式月曆選會沒反應,
所以在下拉式月曆開啟時(DropDown事件)至下拉式月曆關閉前(CloseUp事件),
若觸發了ValueChanged事件,別更動Format 和CustomFormat,
待CloseUp事件觸發再更動Format 和CustomFormat
若沒有開啟下拉式月曆而直接修改值, 作法同第2.點

Taiwan is a country. 臺灣是我的國家