DateTimePicker.CalendarForeColor Eigenschaft

Definition

Ruft die Vordergrundfarbe des Kalenders ab oder legt diese fest.

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

Eigenschaftswert

Color

Eine Color, die die Vordergrundfarbe des Kalenders darstellt.

Ausnahmen

Der zugewiesene Wert ist null.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die CalendarForeColor Eigenschaft initialisiert wird. In diesem Beispiel wird eine neue DateTimePickerEigenschaft erstellt, Controls der Auflistung hinzugefügt und dann die CalendarForeColor Eigenschaft auf die Aqua Konstante initialisiert.

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

Hinweise

Wenn eine DateTimePicker erstellt wird, wird diese Eigenschaft zunächst gleich dem ForeColor Eigenschaftswert festgelegt.

Ab Windows Vista und je nach Design ändert die Einstellung dieser Eigenschaft möglicherweise nicht die Darstellung des Kalenders. Wenn beispielsweise Windows auf die Verwendung des Aero-Designs festgelegt ist, hat die Einstellung dieser Eigenschaft keine Auswirkung. Dies liegt daran, dass eine aktualisierte Version des Kalenders mit einer Darstellung gerendert wird, die zur Laufzeit aus dem aktuellen Betriebssystemdesign abgeleitet wird. Wenn Sie diese Eigenschaft verwenden und die frühere Version des Kalenders aktivieren möchten, können Sie visuelle Formatvorlagen für Ihre Anwendung deaktivieren. Das Deaktivieren von visuellen Stilen kann sich auf das Aussehen und Verhalten anderer Steuerelemente in Ihrer Anwendung auswirken. Um visuelle Stile in Visual Basic zu deaktivieren, öffnen Sie den Projekt-Designer, und deaktivieren Sie das Kontrollkästchen Visuelle XP-Stile aktivieren. Um visuelle Stile in C# zu deaktivieren, öffnen Sie Program.cs, und kommentieren Sie Application.EnableVisualStyles(); aus.

Gilt für

Siehe auch