如何在下拉列表之前更改DateTimePicker的值

时间:2013-03-25 05:37:22

标签: .net datetimepicker

我希望在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); 
    }
抱歉,我的英语不好!

0 个答案:

没有答案