DateTimePicker.CalendarForeColor 属性

定义

获取或设置日历的前景色。

public:
 property System::Drawing::Color CalendarForeColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };
public System.Drawing.Color CalendarForeColor { get; set; }
member this.CalendarForeColor : System.Drawing.Color with get, set
Public Property CalendarForeColor As Color

属性值

Color

表示日历前景色的 Color

例外

分配的值为 null

示例

下面的代码示例演示如何初始化 CalendarForeColor 属性。 本示例创建一个新 DateTimePicker项,将其添加到 Controls 集合中,然后将其 CalendarForeColor 属性初始化为 Aqua 常量。

public:
   MyClass()
   {
      DateTimePicker^ dateTimePicker1 = gcnew DateTimePicker;
      array<Control^>^ myClassControls = {dateTimePicker1};
      Controls->AddRange( myClassControls );
      dateTimePicker1->CalendarForeColor = Color::Aqua;
   }
public MyClass()
{
   DateTimePicker dateTimePicker1 = new DateTimePicker();
   Controls.AddRange(new Control[] {dateTimePicker1}); 
   dateTimePicker1.CalendarForeColor = Color.Aqua;
}
Public Sub New()
   Dim dateTimePicker1 As New DateTimePicker()
   Controls.AddRange(New Control() {dateTimePicker1})
   dateTimePicker1.CalendarForeColor = Color.Aqua
End Sub

注解

创建时 DateTimePicker ,此属性最初设置为等于 ForeColor 属性值。

从 Windows Vista 开始,根据主题,设置此属性可能不会更改日历的外观。 例如,如果Windows设置为使用 Aero 主题,则设置此属性不起作用。 这是因为日历的更新版本以在运行时从当前操作系统主题派生的外观呈现。 如果要使用此属性并启用早期版本的日历,可以禁用应用程序的视觉样式。 禁用视觉样式可能会影响应用程序中其他控件的外观和行为。 要在 Visual Basic 中禁用视觉样式,请打开项目设计器并取消选中“启用 XP 视觉样式”复选框。 要在 C# 中禁用视觉样式,请打开 Program.cs 并注释禁止 Application.EnableVisualStyles();

适用于

另请参阅