DateTimePicker.CalendarFont Egenskap

Definition

Hämtar eller anger det teckensnittsformat som används i kalendern.

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

Egenskapsvärde

En Font som representerar teckensnittsstilen som används i kalendern.

Exempel

Följande kodexempel visar hur du initierar CalendarFont egenskapen. Det här exemplet skapar en ny DateTimePicker kontroll, lägger till den i Controls samlingen av en Form, och initierar CalendarFont sedan egenskapen till en dynamiskt definierad Font.

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

Kommentarer

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