我希望在DateTimePicker下拉列表时更改值
protected override void OnDropDown(EventArgs eventargs)
{
if (Value == MinDate)
{
Value = DateTime.Now;
}
base.OnDropDown(eventargs);
}
但不起作用,今天显示输入框,但日历显示为MinDate。 我希望今天显示日历。我有一个解决方案,但这不是我想要的,我不想向系统发送消息
protected override void OnDropDown(EventArgs eventargs)
{
if (Value == MinDate)
{
Value = DateTime.Now;
System.Windows.Forms.SendKeys.Send("%{DOWN}");
}
base.OnDropDown(eventargs);
}
抱歉,我的英语不好!