Bu yazımızda C# Windows Form’ da FontDialog kullanarak Form üzerine eklediğimiz TextBox, Label,RichTextBox gibi kontroller üzerindeki yazıların Yazı Tipini ve rengini değiştireceğiz.
Örneğimize ait form tasarımı aşağıdaki gibi olacaktır.
Şimdide Button için aşağıdaki kodları yazalım.
1 2 3 4 5 6 7 8 9 10 | private void button1_Click(object sender, EventArgs e) { FontDialog yenifont = new FontDialog(); yenifont.ShowColor = true; yenifont.ShowDialog(); textBox1.Font = yenifont.Font; textBox1.ForeColor = yenifont.Color; } |
Programımızı çalıştırıp Font Değiştir butonuna tıkladığımızda karşımıza FontDialog penceresi gelecektir.
Burada önemli olan nokta Font rengininde değiştirilebilmesini istiyorsanız Buton’ a;
1 2 3 | yenifont.ShowColor = true; |
eklemeniz gerektiğidir. Aksi takdirde FontDialog penceresinde Renk bölümü görünmeyecektir.
Şimdi yukarıdaki ayarları uygulayarak Tamam diyelim. Ekran görüntüsü aşağıdaki gibi olacaktır.