DateTimePicker.CalendarMonthBackground DateTimePicker.CalendarMonthBackground DateTimePicker.CalendarMonthBackground DateTimePicker.CalendarMonthBackground Property

定義

予定表の月の背景色を取得または設定します。Gets or sets the background color of the calendar month.

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

プロパティ値

予定表の月の背景色を表す ColorA Color that represents the background color of the calendar month.

例外

null という値が割り当てられます。The value assigned is null.

CalendarMonthBackgroundプロパティを初期化する方法を次のコード例に示します。The following code example demonstrates how to initialize the CalendarMonthBackground property. を作成DateTimePickerしてFormに追加した後、この例でCalendarMonthBackgroundは、プロパティColorを定数に初期化します。After creating a DateTimePicker and adding it to a Form, the example initializes the CalendarMonthBackground property to a Color constant.

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 

注釈

が作成されると、このプロパティは最初はDefaultMonthBackColorフィールド値と同じに設定されます。 DateTimePickerWhen a DateTimePicker is created, this property is initially set equal to the DefaultMonthBackColor field value.

Windows Vista 以降では、テーマによっては、このプロパティを設定しても予定表の外観が変更されない場合があります。Starting with Windows Vista and depending on the theme, setting this property might not change the appearance of the calendar. たとえば、Windows が Aero テーマを使用するように設定されている場合、このプロパティを設定しても効果はありません。For example, if Windows is set to use the Aero theme, setting this property has no effect. これは、更新されたバージョンのカレンダーが、現在のオペレーティングシステムのテーマから実行時に生成された外観でレンダリングされるためです。This is because an updated version of the calendar is rendered with an appearance that is derived at run time from the current operating system theme. このプロパティを使用して以前のバージョンの予定表を有効にする場合は、アプリケーションの視覚スタイルを無効にすることができます。If you want to use this property and enable the earlier version of the calendar, you can disable visual styles for your application. 視覚スタイルを無効にすると、アプリケーション内の他のコントロールの外観と動作に影響を与える可能性があります。Disabling visual styles might affect the appearance and behavior of other controls in your application. Visual Basic で視覚スタイルを無効にするには、プロジェクトデザイナーを開き、[ XP visual スタイルを有効にする] チェックボックスをオフにします。To disable visual styles in Visual Basic, open the Project Designer and uncheck the Enable XP visual styles check box. でC#視覚スタイルを無効にするには、Program.cs Application.EnableVisualStyles();を開き、コメントアウトします。To disable visual styles in C#, open Program.cs and comment out Application.EnableVisualStyles();.

適用対象

こちらもご覧ください