Windows 表单 DateTimePicker 始终打开

Windows Form DateTimePicker always open

我在 WindowsForm 上有一个 DateTimePicker,它应该在表单的整个生命周期内保持打开状态。 每次 CloseUp 时,我如何在不使用命令行打开它的情况下做到这一点。我需要类似属性的东西来防止关闭。

使用 Calendar 代替 DateTimePicker

感谢使用 MonthCalendar 而不是 DateTimePicker 的提示,它对我有用。 为了让更多的读者更清楚一点:

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