【问题标题】:Go to month and year directly on DateTimePicker in C#在 C# 中直接在 DateTimePicker 上转到月份和年份
【发布时间】:2015-02-03 23:24:58
【问题描述】:

如果用户在我的DateTimePicker 中输入日期,它会自动关注月份部分,然后在其中输入日期部分后转到年份部分,我该如何实现?
因为我不希望他必须按右键来聚焦它……有没有办法以编程方式做到这一点?

用户不可能已经点击了月份或年份部分,因为他用键盘完成了所有操作,并通过按 TAB 聚焦DateTimePicker

格式很短:DD/MM/YYYY...

有人知道吗?

【问题讨论】:

    标签: c# datetimepicker


    【解决方案1】:

    尝试使用事件 valuechanged

    试试这个:

    private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            SendKeys.Send("{Right}");
        }
    

    基本上,当您按向右箭头时,焦点部分会发生变化 该代码行模拟右箭头键按下

    【讨论】:

    • 我也想过这个,但那又怎样呢?如何聚焦 DateTimePicker 的单个部分?
    猜你喜欢
    • 1970-01-01
    • 2022-12-07
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多