如何以编程方式查找DateTimePicker控件的Backcolor

时间:2012-05-04 12:27:03

标签: c# vb.net winforms datetimepicker

默认DateTimePicker控件的背景颜色似乎是Color.White,但这可以根据用户主题颜色进行更改,如何找出当前设置的内容?

(没有backcolour属性,DateTimePicker.DefaultBackColor返回SystemColors.Control实际上并不正确)

我想如果有人能确认这不能改变那么我可以安全地进行硬编码吗?

编辑:

这个问题的基础实际上并不是一个错字,事实是BackColor没有出现在我的DateTimePicker控制智能感知中。

1 个答案:

答案 0 :(得分:3)

你是对的,没有BackColour财产。但是有一个BackColor属性。 ;)

http://msdn.microsoft.com/en-us/library/0625h0ta.aspx

但是,BackColor可能不是您要找的。

  

设置BackColor对DateTimePicker的外观没有影响。要设置DateTimePicker的下拉日历的背景颜色,请参阅CalendarMonthBackground属性。