방법: 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);