如何使用按键事件打开日期时间选择器日历?



我想使用按键事件打开日期时间选择器控件的日历。我试过这个,但释放密钥后日历消失了。它适用于组合框,但不适用于日期时间选择器,有什么想法吗?我编写的代码如下所示:

private void textBoxt_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
datetimepicker1.Focus();
datetimepicker1.Select();
SendKeys.Send("%{DOWN}");
}
}

KeyDown 不适用于 DatePicker,请使用 CTRL-DOWN,它将完全按照您的要求执行。 让我知道

最新更新