Nasıl yapılır: FontDialog Bileşeni ile Yazı Tipi Listesi Gösterme
FontDialog bileşeni, kullanıcıların bir yazı tipi seçmesine ve ağırlığı ve boyutu gibi görüntüleme yönlerini değiştirmesine olanak sağlar.
İletişim kutusunda seçilen yazı tipi özelliğinde Font döndürülür. Bu nedenle, kullanıcı tarafından seçilen yazı tipinin avantajı, bir özelliği okumak kadar kolaydır.
FontDialog Bileşenini kullanarak yazı tipi özelliklerini seçmek için
yöntemini kullanarak iletişim kutusunu ShowDialog görüntüler.
İletişim DialogResult kutusunun nasıl kapatılana karar için özelliğini kullanın.
İstenen yazı Font tipini ayarlamak için özelliğini kullanın.
Aşağıdaki örnekte denetimin Button olay Click işleyicisi bir bileşen FontDialog açar. Bir yazı tipi seçiliyorsa ve kullanıcı Tamam'atıkladığında, formda olan bir denetimin özelliği seçilen yazı TextBox tipine ayarlanır. Örnekte form bir Button denetim, bir denetim ve TextBox bir bileşen olduğu FontDialog varsaydır.
Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click If FontDialog1.ShowDialog() = DialogResult.OK Then TextBox1.Font = FontDialog1.Font End If End Subprivate void button1_Click(object sender, System.EventArgs e) { if(fontDialog1.ShowDialog() == DialogResult.OK) { textBox1.Font = fontDialog1.Font; } }private: void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { if(fontDialog1->ShowDialog() == DialogResult::OK) { textBox1->Font = fontDialog1->Font; } }(Visual C# ve Visual C++) Olay işleyicisini kaydetmek için formun oluşturucus una aşağıdaki kodu ekleyin.
this.button1.Click += new System.EventHandler(this.button1_Click);button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);