覆盖DateTimePicker箭头键功能?

时间:2011-06-21 21:15:38

标签: c# winforms

我想知道是否可以覆盖内置于DateTimePickers中的箭头键功能。例如,如果您选择DateTimePicker并突出显示月份,则向上或向下按下该月份会更改月份。

我想摆脱所有这些并将自己的代码放在那里。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:3)

处理日期选择器的击键事件。

在表单上删除dateTimePicker。添加KeyDown事件。

下面的代码实际上禁用了日期时间选择器的箭头键。

private void dateTimePicker1_KeyDown(object sender, KeyEventArgs e)
{
     e.Handled = true;
}

不确定您要执行的操作,但会根据您的选择处理该事件,然后将其标记为已处理。