다음을 통해 공유


방법: FontDialog 구성 요소를 사용하여 글꼴 목록 표시

FontDialog 구성 요소를 사용하면 글꼴을 선택할 뿐만 아니라 두께 및 크기와 같은 표시 측면도 변경할 수 있습니다.

대화 상자에서 선택한 색은 Font 속성에 반환됩니다. 따라서 사용자가 선택한 글꼴을 활용하는 것은 속성을 읽는 것만큼 쉽습니다.

FontDialog 구성 요소를 사용하여 글꼴 속성을 선택하려면

  1. ShowDialog 메서드를 사용하여 대화 상자를 표시합니다.

  2. DialogResult 속성을 사용하여 대화 상자가 닫힌 방법을 확인합니다.

  3. Font 속성을 사용하여 원하는 폰트를 설정합니다.

    다음 예제에는 Button 컨트롤의 Click 이벤트 처리기가 ColorDialog 구성 요소를 엽니다. 글꼴을 선택하고 사용자가 확인을 클릭하면, 양식에 있는 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(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);
    

참고하십시오