Postupy: Zobrazení seznamu písem pomocí komponenty FontDialog
Komponenta FontDialog umožňuje uživatelům vybrat písmo a také změnit jeho aspekty zobrazení, jako je jeho váha a velikost.
Písmo vybrané v dialogovém okně se vrátí ve vlastnosti Font. Proto je použití písma vybraného uživatelem stejně snadné jako čtení vlastnosti.
Výběr vlastností písma pomocí komponenty FontDialog
Zobrazí dialogové okno pomocí metody ShowDialog.
Pomocí vlastnosti DialogResult určete, jak bylo dialogové okno uzavřeno.
K nastavení požadovaného písma použijte vlastnost Font.
V následujícím příkladu otevře obslužná rutina události Click ovládacího prvku Button komponentu FontDialog. Při výběru písma a uživatel klikne na OK, Font vlastnost ovládacího prvku TextBox, který je ve formuláři, je nastavena na zvolené písmo. Příklad předpokládá, že formulář má ovládací prvky Button a TextBox a komponentu 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# a Visual C++) Do konstruktoru formuláře umístěte následující kód pro registraci obslužné rutiny události.
this.button1.Click += new System.EventHandler(this.button1_Click);
button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
Viz také
.NET Desktop feedback