Bagikan melalui


Control.Font Properti

Definisi

Mendapatkan atau mengatur font teks yang ditampilkan oleh kontrol.

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

Nilai Properti

untuk Font diterapkan ke teks yang ditampilkan oleh kontrol. Defaultnya adalah nilai DefaultFont properti .

Contoh

Contoh kode berikut menampilkan FontDialog kepada pengguna dan mengubah FontDateTimePicker kontrol. Contoh ini mengharuskan Anda memiliki Form dengan Button dan di DateTimePicker atasnya.

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

Keterangan

Properti Font adalah properti sekitar. Properti sekitar adalah properti kontrol yang, jika tidak diatur, diambil dari kontrol induk. Misalnya, akan Button memiliki yang sama BackColor dengan induknya Form secara default. Untuk informasi selengkapnya tentang properti sekitar, lihat AmbientProperties kelas atau Control gambaran umum kelas.

Font Karena tidak dapat diubah (artinya Anda tidak dapat menyesuaikan salah satu propertinya), Anda hanya dapat menetapkan Font properti baru Font. Namun, Anda dapat mendasarkan font baru pada font yang ada.

Berikut ini adalah contoh cara menyesuaikan font yang ada untuk membuatnya tebal:

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

Catatan Bagi Inheritor

Saat mengambil alih Font properti di kelas turunan, gunakan properti kelas Font dasar untuk memperluas implementasi dasar. Jika tidak, Anda harus menyediakan semua implementasi. Anda tidak diharuskan untuk mengambil alih properti get dan set aksesor Font ; Anda hanya dapat mengambil alih satu jika diperlukan.

Berlaku untuk

Lihat juga