0

无论如何允许用户在 TDateTimePicker 中的字段之间切换。

必须使用箭头键或鼠标定位非常慢。

4

1 回答 1

3

不,没有办法。

拦截TAB并发送右箭头键->很容易,但是您必须决定何时让 ( SHIFT-)TAB低谷,这应该在站在第一个或最后一个字段时完成,以保持正常的用户体验。

现在,来自光标和鼠标事件的所有选择更改都在 Windows DTM 控件内部处理,并且 Windows API 不支持检索单独的字段。您所能获得的只是这个非常特殊的编辑控件的整个文本。

从理论上讲,您可以拦截并保存所有键盘和鼠标输入,并计算是选择了第一个字段还是最后一个字段,但这将是一项艰巨且容易出错的任务,您不应该这样做。

因此没有。你只需要让自己熟悉它。

于 2013-02-13T23:06:28.137 回答