DateTimePicker.CalendarMonthBackground Egenskap

Definition

Hämtar eller anger bakgrundsfärgen för kalendermånaden.

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

Egenskapsvärde

En Color som representerar kalendermånadens bakgrundsfärg.

Undantag

Det tilldelade värdet är null.

Exempel

Följande kodexempel visar hur du initierar CalendarMonthBackground egenskapen. När du har skapat en DateTimePicker och lagt till den i en Forminitierar CalendarMonthBackground exemplet egenskapen till en Color konstant.

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

Kommentarer

När en DateTimePicker skapas anges den här egenskapen till en början lika med DefaultMonthBackColor fältvärdet.

Från och med Windows Vista och beroende på temat kanske inställningen av den här egenskapen inte ändrar kalenderns utseende. Om Windows till exempel är inställt på att använda Aero-temat har inställningen av den här egenskapen ingen effekt. Det beror på att en uppdaterad version av kalendern återges med ett utseende som härleds vid körning från det aktuella operativsystemets tema. Om du vill använda den här egenskapen och aktivera den tidigare versionen av kalendern kan du inaktivera visuella format för ditt program. Om du inaktiverar visuella format kan det påverka utseendet och beteendet för andra kontroller i ditt program. Om du vill inaktivera visuella format i Visual Basic öppnar du kryssrutan Project Designer och avmarkerar kryssrutan Aktivera visuella XP-format. Om du vill inaktivera visuella format i C# öppnar du Program.cs och kommenterar ut Application.EnableVisualStyles();.

Gäller för

Se även