DateTimePicker 的问题
我将DateTimePicker的Format设置为:HH:MM,DateMode设置为:dmUpDown
程序运行时,我赋值为当前时间,当按Up、Down修改时间时,在OnChange事件里断点查看DateTimePicker的Time值还是没有修改时的值,但显示出来的值是正确的,请问这是什么原因啊?
[解决办法]
还是用API,来解决此问题吧。
var
szContext: array[0..99] of WideChar;
begin
if SendMessage(dtp1.Handle, WM_GETTEXT, 100, Integer(@szContext)) > 0 then
ShowMessage(szContext);
end;