共用方式為


如何:使用 FontDialog 元件顯示字型清單

FontDialog 元件可讓使用者選取字型,以及變更其顯示層面 (例如其粗細和大小)。

對話方塊中選取的字型會在 Font 屬性中傳回。 因此,利用使用者選取的字型就像讀取屬性一樣簡單。

若要使用 FontDialog 元件選取字型屬性

  1. 使用 ShowDialog 方法來顯示對話方塊。

  2. 使用 DialogResult 屬性來決定對話方塊的關閉方式。

  3. 使用 Font 屬性來設定所需的字型。

    在下面的範例中,Button 控制項的 Click 事件處理常式會開啟 FontDialog 元件。 選擇字型且使用者按一下 [確定] 時,表單上 TextBox 控制項的 Font 屬性會設定為所選的字型。 此範例假設您的表單具有一個 Button 控制項、一個 TextBox 控制項和一個 FontDialog 元件。

    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# 和 Visual C++) 請將下列程式碼置於表單的建構函式中,以登錄事件處理常式。

    this.button1.Click += new System.EventHandler(this.button1_Click);
    
    button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
    

另請參閱