DateTimePicker.CalendarFont Proprietà

Definizione

Ottiene o imposta lo stile del tipo di carattere applicato al calendario.

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

Valore della proprietà

Font

Oggetto Font che rappresenta lo stile del tipo di carattere applicato al calendario.

Esempio

Nell'esempio di codice seguente viene illustrato come inizializzare la CalendarFont proprietà . In questo esempio viene creato un nuovo DateTimePicker controllo , che viene aggiunto all'insieme Controls di un Formoggetto e quindi inizializza la CalendarFont proprietà in un oggetto definito Fontin modo dinamico.

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

Commenti

A partire da Windows Vista e a seconda del tema, l'impostazione di questa proprietà potrebbe non modificare l'aspetto del calendario. Ad esempio, se Windows è impostato per utilizzare il tema Aero, l'impostazione di questa proprietà non ha alcun effetto. Questo perché viene eseguito il rendering di una versione aggiornata del calendario con un aspetto derivato in fase di esecuzione dal tema del sistema operativo corrente. Se si vuole usare questa proprietà e abilitare la versione precedente del calendario, è possibile disabilitare gli stili di visualizzazione per l'applicazione. La disabilitazione degli stili di visualizzazione potrebbe influire sull'aspetto e sul comportamento di altri controlli nell'applicazione. Per disabilitare gli stili di visualizzazione in Visual Basic, aprire la finestra di progettazione Project e deselezionare la casella di controllo Abilita stili di visualizzazione XP. Per disabilitare gli stili di visualizzazione in C#, aprire Program.cs e impostare come commento Application.EnableVisualStyles();.

Si applica a