1

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); 
    }

すみません、私の英語は下手です!

4

0 に答える 0