【问题标题】:TDateTimePicker is missing OnDblClick event with DELPHI XE2TDateTimePicker 缺少 DELPHI XE2 的 OnDblClick 事件
【发布时间】:2015-02-15 07:44:27
【问题描述】:

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

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

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

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

【问题讨论】:

  • 感谢 Remy 的澄清。

标签: delphi delphi-xe2 tdatetimepicker


【解决方案1】:

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

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

#33027 TDateTimePicker.OnDblClick does not fire

OnDblClick 事件已从 Delphi XE 中的 TDateTimePicker 中删除。

【讨论】:

    猜你喜欢
    • 2011-11-08
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    相关资源
    最近更新 更多