Control.Font Özellik

Tanım

Denetim tarafından görüntülenen metnin yazı tipini alır veya ayarlar.

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

Özellik Değeri

Font

denetimi Font tarafından görüntülenen metne uygulanacak. Varsayılan, özelliğinin DefaultFont değeridir.

Örnekler

Aşağıdaki kod örneği kullanıcıya bir FontDialog görüntüler ve denetimin DateTimePicker değerini Font değiştirir. Bu örnek, üzerinde bir Form Button ve DateTimePicker ile olmasını gerektirir.

private:
   void myButton_Click( Object^ sender, EventArgs^ e )
   {
      FontDialog^ myFontDialog = gcnew FontDialog;
      if ( myFontDialog->ShowDialog() == ::DialogResult::OK )
      {
         // Set the control's font.
         myDateTimePicker->Font = myFontDialog->Font;
      }
   }
private void myButton_Click(object sender, EventArgs e)
{
   FontDialog myFontDialog = new FontDialog();
   if(myFontDialog.ShowDialog() == DialogResult.OK)
   {
      // Set the control's font.
      myDateTimePicker.Font = myFontDialog.Font;
   }
}
Private Sub myButton_Click(sender As Object, e As EventArgs)
   Dim myFontDialog As FontDialog
   myFontDialog = New FontDialog()
   
   If myFontDialog.ShowDialog() = DialogResult.OK Then
      ' Set the control's font.
      myDateTimePicker.Font = myFontDialog.Font
   End If
End Sub

Açıklamalar

Font özelliği bir ortam özelliğidir. Ortam özelliği, ayarlanmadıysa üst denetimden alınan bir denetim özelliğidir. Örneğin, bir Button varsayılan olarak üst Form öğesiyle aynı BackColor olacaktır. Ortam özellikleri hakkında daha fazla bilgi için sınıfa veya sınıfa AmbientProperties genel bakış bölümüne Control bakın.

Font sabit olduğundan (herhangi bir özelliğini ayarlayamadığınız anlamına gelir), özelliğine Font yalnızca yeni Fontbir atayabilirsiniz. Ancak, yeni yazı tipini var olan yazı tipine dayandırabilirsiniz.

Aşağıda, var olan yazı tipini kalın yapmak için nasıl ayarlayabileceğinize ilişkin bir örnek verilmiştir:

myControl.Font = new Font(myControl.Font,   
    myControl.Font.Style | FontStyle.Bold);  
MyControl.Font = New Font(MyControl.Font, _   
    MyControl.Font.Style Or FontStyle.Bold)  

Devralanlara Notlar

Türetilmiş bir sınıfta özelliğini geçersiz kıldığınızda Font , temel uygulamayı genişletmek için temel sınıfın Font özelliğini kullanın. Aksi takdirde, tüm uygulamayı sağlamanız gerekir. Özelliğin get hem hem set de erişimcilerini Font geçersiz kılmanız gerekmez; gerekirse yalnızca birini geçersiz kılabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.