如何解决DateTimePicker Winforms:将焦点向左移动箭头键
| 我正在制作一个“键盘操作的应用程序”,其中用户将仅使用键盘。 用户将在填写表单时使用向左和向右箭头键,有时使用向上和向下箭头键浏览不同的控件。为此,我使用keydown事件并使用SendKeys.SendWait({TAB})作为右键和SendKeys.SendWait (+ {TAB})表示左键。 我有一个DateTimePicker,其自定义格式为dd / MM / yyyy。 当选择年份部分并且用户按下向左箭头键时,焦点将移至月份部分。当再次按下箭头键时,焦点将移至日期部分。 我想要的是,当选择了日期部分并且用户按下了向左箭头键时,焦点应该移到了上一个控件(SendKeys.SendWait(+ {TAB}))。 请提出解决方案。解决方法
编辑:不幸的是,标准的DateTimePicker不会公开任何方法来告诉您选择了哪个元素,因此,如果不创建自己的控件,就不可能实现这一点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。