Sdílet prostřednictvím


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

  1. Zobrazí dialogové okno pomocí metody ShowDialog.

  2. Pomocí vlastnosti DialogResult určete, jak bylo dialogové okno uzavřeno.

  3. 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é