标签: c# datetimepicker
我在下拉菜单UITypeEditor中使用.NET的DateTimePicker来显示属性网格。 DateTimePicker显示冗余行,这意味着您必须单击两次才能显示有用的日历位。如何隐藏它以便直接跳到日历?
Backstory:以前使用过的MonthCalendar,它没有冗余行。但是,MonthCalendar偶尔会自行裁剪(在网格中编辑一个日期,然后编辑另一个日期),这看起来很糟糕。
答案 0 :(得分:1)
我不认为有任何(简单)方法可以删除此部分,因为DateTimePicker定义了MonthCalendar而不是MonthCalendar。
DateTimePicker
MonthCalendar
你称之为“有用的日历位”实际上是MonthCalendar,你为什么不依赖这个控制呢?
或者,如果您不想依赖{{1}},也许您应该考虑使用自定义DateTimePicker:互联网中的大量代码(sample1,sample2);甚至可以自己创建一个(在获得可用的灵感之后)。在考虑修改控件这么重要的部分的选项之前的任何事情。