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);
}
すみません、私の英語は下手です!