DateTimePicker.CalendarFont 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
달력에 적용된 글꼴 스타일을 가져오거나 설정합니다.
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입니다.
예제
다음 코드 예제에서는 속성을 초기화하는 방법을 보여 줍니다 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();
을 주석으로 처리합니다.