Control.Font Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.