2

如果这个问题听起来有些愚蠢,我深表歉意,但是对于 XE2,我可以看到 TDateTimePicker 的 OnDblClick 事件似乎从事件列表中丢失。真的是这样吗?这是我如何进行的:

  • 我开始一个新的 VCL 应用程序
  • 在默认表单上实例化一个 TDateTimePicker

从TDateTimePicker的事件列表中可以看出OnDblClick事件是缺失的。另一方面,使用 Delphi 7,它工作正常,我可以看到 OnDblClick 事件。到目前为止,我还没有找到任何相关信息。

是否需要做一些额外的设置,或者我只是在这里遗漏了一些明显的步骤?

4

1 回答 1

5

Delphi 5-XE 在 中公开了该OnDblClick事件TDateTimePicker,但是当您在运行时双击 DTP 时,该事件实际上并没有触发(我刚刚尝试过)。没有WM_LBUTTONDBLCLICK生成消息。

错误报告已在 QualityCentral 中提交,但已“按设计”关闭:

#33027 TDateTimePicker.OnDblClick 不会触发

OnDblClick事件已从TDateTimePickerDelphi XE 中删除。

于 2014-12-16T21:43:24.503 回答