Procedura: Visualizzare un elenco di tipi di carattere con il componente FontDialog
Il componente FontDialog consente agli utenti di selezionare un tipo di carattere, nonché di modificarne gli aspetti di visualizzazione, ad esempio il peso e le dimensioni.
Il tipo di carattere selezionato nella finestra di dialogo viene restituito nella proprietà Font. Pertanto, sfruttare il tipo di carattere selezionato dall'utente è semplice come leggere una proprietà.
Per selezionare le proprietà del tipo di carattere utilizzando il componente FontDialog
Visualizzare la finestra di dialogo utilizzando il metodo ShowDialog.
Utilizzare la proprietà DialogResult per determinare la modalità di chiusura della finestra di dialogo.
Utilizzare la proprietà Font per impostare il tipo di carattere desiderato.
Nell'esempio seguente, il gestore eventi Click del controllo Button apre un componente FontDialog. Quando si sceglie un tipo di carattere e l'utente fa clic OK, la proprietà Font di un controllo TextBox presente nel modulo viene impostata sul tipo di carattere scelto. Nell'esempio si presuppone che il form abbia un controllo Button, un controllo TextBox e un componente 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# e Visual C++) Inserire il codice seguente nel costruttore del modulo per registrare il gestore eventi.
this.button1.Click += new System.EventHandler(this.button1_Click);
button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
Vedere anche
.NET Desktop feedback