HOW TO:使用 FontDialog 元件顯示字型清單
更新:2007 年 11 月
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 Sub
private void button1_Click(object sender, System.EventArgs e) { if(fontDialog1.ShowDialog() == DialogResult.OK) { textBox1.Font = fontDialog1.Font; } }
private void button1_Click(Object sender, System.EventArgs e) { if (fontDialog1.ShowDialog() == DialogResult.OK) { textBox1.set_Font(fontDialog1.get_Font()); } }
private: void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { if(fontDialog1->ShowDialog() == DialogResult::OK) { textBox1->Font = fontDialog1->Font; } }
(Visual C#、Visual J# 和 Visual C++) 將下列程式碼加入表單的建構函式以註冊事件處理常式。
this.button1.Click += new System.EventHandler(this.button1_Click);
this.button1.add_Click(new System.EventHandler(this.button1_Click));
button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);