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

  1. yöntemini kullanarak iletişim kutusunu ShowDialog görüntüler.

  2. İletişim DialogResult kutusunun nasıl kapatılana karar için özelliğini kullanın.

  3. İ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 Sub  
    
    private 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);  
    

Ayrıca bkz.