DateTimePicker.CalendarFont Propriedade

Definição

Obtém ou define o estilo da fonte aplicado ao calendário.

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

Valor da propriedade

Font

Um Font que representa o estilo da fonte aplicado ao calendário.

Exemplos

O exemplo de código a seguir demonstra como inicializar a CalendarFont propriedade. Este exemplo cria um novo DateTimePicker controle, adiciona-o Controls à coleção de um Forme, em seguida, inicializa a CalendarFont propriedade para um definido dinamicamente 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

Comentários

Começando com Windows Vista e dependendo do tema, definir essa propriedade pode não alterar a aparência do calendário. Por exemplo, se Windows estiver definida para usar o tema Aero, definir essa propriedade não terá efeito. Isso ocorre porque uma versão atualizada do calendário é renderizada com uma aparência derivada no tempo de execução do tema atual do sistema operacional. Se você quiser usar essa propriedade e habilitar a versão anterior do calendário, poderá desabilitar estilos visuais para seu aplicativo. Desabilitar os estilos visuais pode afetar a aparência e o comportamento de outros controles no seu aplicativo. Para desabilitar estilos visuais em Visual Basic, abra o Designer de Project e desmarque a caixa de seleção Habilitar estilos visuais XP. Para desabilitar estilos visuais em C#, abra Program.cs e comente Application.EnableVisualStyles();.

Aplica-se a