【发布时间】:2016-11-17 23:30:29
【问题描述】:
我正在尝试确定在 DateTimePicker (WinForms) 应用程序中选择(突出显示)哪个控件(天、月、年)。是否有一个属性指示选择了哪个控件?如果是这样,我可以通过编程方式仅从另一个控件更改该控件的值吗?
有没有办法获得DateTimePicker 的集中控制?
【问题讨论】:
-
你的最终目标是什么?你能通过更新 Value 属性来完成你想要的吗?我似乎记得有一种方法可以确定复合控件中哪个控件具有焦点,但我在画一个空白,因为我已经有好几年没有接触过 WinForms 中的任何东西了。
-
目标是更改 DateTime 单个值(与我在 DateTimePicker 中选择一列并在键盘上键入新值相同)。但是,我不想使用系统键盘。我希望有一些属性指的是 DateTimePicker 的集中子控件,但没有像 @Erikest 所描述的那样
-
在复合控件中确定哪个控件具有焦点的方法,你的意思是IMessageFilter吗?
标签: c# winforms datetimepicker