FontDialog 元件可讓使用者選取字型,以及變更其顯示層面 (例如其粗細和大小)。
對話方塊中選取的字型會在 Font 屬性中傳回。 因此,利用使用者選取的字型就像讀取屬性一樣簡單。
若要使用 FontDialog 元件選取字型屬性
使用 ShowDialog 方法來顯示對話方塊。
使用 DialogResult 屬性來決定對話方塊的關閉方式。
使用 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 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# 和 Visual C++) 請將下列程式碼置於表單的建構函式中,以登錄事件處理常式。
this.button1.Click += new System.EventHandler(this.button1_Click);button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);