我想在 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);
}
对不起,我的英语不好!