默认DateTimePicker
控件的背景色似乎是Color.White
,但是可以根据用户主题颜色进行更改吗?如何找出当前设置的内容?
(没有背景色属性和DateTimePicker.DefaultBackColor
返回SystemColors.Control
实际上不正确)
我想如果有人可以确认这不能改变,那么我可以安全地对其进行硬编码吗?
编辑:
这个问题的基础实际上并不是一个错字,而是我控制的智能感知BackColor
中没有出现的事实。DateTimePicker
默认DateTimePicker
控件的背景色似乎是Color.White
,但是可以根据用户主题颜色进行更改吗?如何找出当前设置的内容?
(没有背景色属性和DateTimePicker.DefaultBackColor
返回SystemColors.Control
实际上不正确)
我想如果有人可以确认这不能改变,那么我可以安全地对其进行硬编码吗?
编辑:
这个问题的基础实际上并不是一个错字,而是我控制的智能感知BackColor
中没有出现的事实。DateTimePicker
你是对的,没有BackColour
财产。但是有一个BackColor
属性。;)
http://msdn.microsoft.com/en-us/library/0625h0ta.aspx
但是,BackColor
可能不是您想要的。
设置 BackColor 对 DateTimePicker 的外观没有影响。要为 DateTimePicker 的下拉日历设置背景颜色,请参阅 CalendarMonthBackground 属性。