C# Windows窗体日期时间选择器始终打开

C# Windows窗体日期时间选择器始终打开,c#,winforms,datetimepicker,C#,Winforms,Datetimepicker,我在WindowsForm上有一个DateTimePicker,它应该在窗体的整个生命周期中保持打开状态。 我如何做到这一点,而不用每次特写时使用命令行打开它。我需要一些类似属性的东西来防止关闭。使用日历而不是日期时间选择器感谢使用MonthCalendar而不是日期时间选择器的提示,它适合我。 为了让更多的读者更清楚一点: 将DateTimePicker替换为MonthCalendar 将属性monthCalendar.MaxSelectionCount设置为1 使用monthCalendar

我在WindowsForm上有一个DateTimePicker,它应该在窗体的整个生命周期中保持打开状态。
我如何做到这一点,而不用每次特写时使用命令行打开它。我需要一些类似属性的东西来防止关闭。

使用
日历
而不是
日期时间选择器
感谢使用MonthCalendar而不是日期时间选择器的提示,它适合我。 为了让更多的读者更清楚一点:

  • 将DateTimePicker替换为MonthCalendar
  • 将属性
    monthCalendar.MaxSelectionCount
    设置为1
  • 使用
    monthCalendar.SelectionRange.Start
    而不是
    dtp.Value
    获取所选日期

  • 创建第二个表单。请参阅我的双表单项目:。通过设置e.Cancel=true,我可以退出第二个表单;