DateTimePicker.CalendarFont 속성

정의

달력에 적용된 글꼴 스타일을 가져오거나 설정합니다.

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

속성 값

Font

달력에 적용된 글꼴 스타일을 나타내는 Font입니다.

예제

다음 코드 예제에서는 속성을 초기화하는 방법을 보여 줍니다 CalendarFont . 다음은 새 DateTimePicker 컨트롤을 만들고 컬렉션에 FormControls 추가한 다음 동적으로 정의된 Font속성으로 초기화하는 CalendarFont 예제입니다.

public:
   MyClass()
   {
      // Create a new DateTimePicker.
      DateTimePicker^ dateTimePicker1 = gcnew DateTimePicker;
      array<Control^>^ myClassControls = {dateTimePicker1};
      Controls->AddRange( myClassControls );
      dateTimePicker1->CalendarFont = gcnew System::Drawing::Font(
         "Courier New", 8.25F, FontStyle::Italic, GraphicsUnit::Point, ((Byte)(0)) );
   }
public MyClass()
{
   // Create a new DateTimePicker.
   DateTimePicker dateTimePicker1 = new DateTimePicker();
   Controls.AddRange(new Control[] {dateTimePicker1}); 
   dateTimePicker1.CalendarFont = new Font("Courier New", 8.25F, FontStyle.Italic, GraphicsUnit.Point, ((Byte)(0)));
}
Public Sub New()
   ' Create a new DateTimePicker.
   Dim dateTimePicker1 As New DateTimePicker()
   Controls.AddRange(New Control() {dateTimePicker1})
   dateTimePicker1.CalendarFont = New Font("Courier New", 8.25F, FontStyle.Italic, GraphicsUnit.Point, CType(0, [Byte]))
End Sub

설명

Windows Vista부터 테마에 따라 이 속성을 설정해도 일정 모양이 변경되지 않을 수 있습니다. 예를 들어 Windows Aero 테마를 사용하도록 설정된 경우 이 속성을 설정해도 아무런 효과가 없습니다. 그 이유는 런타임에 현재 운영 체제 테마에서 파생된 모양으로 일정의 업데이트된 버전이 렌더링되기 때문입니다. 이 속성을 사용 하 고 달력의 이전 버전을 사용 하도록 설정 하려는 경우에 애플리케이션에 대 한 비주얼 스타일을 비활성화할 수 있습니다. 비주얼 스타일을 사용 하지 않도록 설정 하면 애플리케이션에서 다른 컨트롤의 동작과 모양을 달라질 수 있습니다. Visual Basic에서 시각적 스타일을 사용하지 않도록 설정하려면 프로젝트 디자이너를 열고 XP 시각적 스타일 사용 확인란의 선택을 취소합니다. C#에서 시각적 스타일을 사용하지 않도록 설정하려면 Program.cs를 열고 Application.EnableVisualStyles();을 주석으로 처리합니다.

적용 대상