我需要在日期更改时对TDateTimePicker.OnChangeEvent做出反应。显示对话框,如"未保存的更改将丢失"按钮确定,取消。如果用户按下取消按钮,我想重置原始日期。
不幸的是,我无法改变该事件的日期。改变被忽略。
更详细的说明:
答案 0 :(得分:0)
部分由用户LU RD解决 - 请参阅注释“恢复OnCloseUp事件中的值”。它适用于从日历中选择日期。
如果用户使用键盘直接在编辑中更改日期,则可以直接在onChangeEvent中更改。
在 onCloseUp 和 onChange 事件中设置原始(或任何其他日期)的组合就足够了。