DateTimePicker Winforms:将焦点向左移动箭头键

| 我正在制作一个“键盘操作的应用程序”,其中用户将仅使用键盘。 用户将在填写表单时使用向左和向右箭头键,有时使用向上和向下箭头键浏览不同的控件。为此,我使用keydown事件并使用SendKeys.SendWait({TAB})作为右键和SendKeys.SendWait (+ {TAB})表示左键。 我有一个DateTimePicker,其自定义格式为dd / MM / yyyy。 当选择年份部分并且用户按下向左箭头键时,焦点将移至月份部分。当再次按下箭头键时,焦点将移至日期部分。 我想要的是,当选择了日期部分并且用户按下了向左箭头键时,焦点应该移到了上一个控件(SendKeys.SendWait(+ {TAB}))。 请提出解决方案。     
已邀请:
编辑:不幸的是,标准的DateTimePicker不会公开任何方法来告诉您选择了哪个元素,因此,如果不创建自己的控件,就不可能实现这一点。     

要回复问题请先登录注册