2016-07-29 75 views
0

我使用的是Office 2007的我有多個領域,包括兩個日期字段,用戶窗體一個格式化的日期(DTPicker1)和其他格式化時間(DTPicker2)。他們多年來工作良好。 我最近添加了一個新事件:DTPicker1_Change。 只要我留在同一個月,所有的代碼都按預期工作。但是,一旦我點擊顯示日期的向下箭頭,我會收到月份選擇器。當我點擊右箭頭更改月份時,會發生意外情況。我得到了幾秒鐘的延遲,進入了Debug,並且DatePicker UI似乎已經跳了大約一年。我被扔進了Debug,因爲沒有相應的數據提前預測日期。從Debug中,我可以回到UI,更改爲我需要的日期(下個月),返回到Debug,然後移動光標以重新啓動DTPicker1_Change事件。之後,事情就像預期的那樣行事。
我試着將事件重命名爲DTPicker1_Exit,但我得到一個編譯錯誤消息:「過程聲明與具有相同名稱的事件或過程的描述不匹配」。
爲什麼使用DTPicker_Change事件更改月份會導致此問題?感謝您看這個。DTPicker改變事件

回答

0

我改名事件DTPicker1_CloseUp,然後根據所需的一切工作。改變到下個月並選擇一個新的日期工作得很好。