Control.Font Özellik

Tanım

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

C#
public virtual System.Drawing.Font Font { get; set; }

Ö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.

C#
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;
   }
}

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:

C#
myControl.Font = new Font(myControl.Font,   
    myControl.Font.Style | 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

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Ayrıca bkz.