C#
(C#) FontDialog 폰트 (글꼴) 대화상자
코딩ABC
2023. 6. 15. 20:48
반응형
FontDialog는 사용자가 폰트를 선택받아서 사용할 수 있도록 해 줍니다.
폰트 대화상자에서 글꼴, 글꼴 스타일, 크기, 취소선, 밑줄 등의 기능을 한꺼번에 선택하여 사용할 수 있습니다.
아래 그림은 폰트 대화상자를 나타낸 것입니다.
예제
1. "Windows Forms 앱" 프로젝트를 생성합니다.
2. 폼에 RitchTextBox 1개, 버튼 1개를 배치합니다.
- 소스 코드에는 워드 패드로 작성한 파일을 불러오지만, 필수 요소는 아닙니다.
3. 코드를 작성합니다.
using System;
using System.Windows.Forms;
namespace FontEx
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
FontDialog fontDialog1 = new FontDialog();
// 색상을 선택할 수 있는 기능을 추가합니다.
fontDialog1.ShowColor = true;
if (fontDialog1.ShowDialog() == DialogResult.OK)
{
richTextBox1.SelectionFont = fontDialog1.Font;
richTextBox1.SelectionColor = fontDialog1.Color;
}
}
private void Form1_Load(object sender, EventArgs e)
{
richTextBox1.LoadFile("C:\\temp\\test.rtf");
}
}
}
(실행 예)
마우스로 영역을 선택하고, [폰트] 버튼을 클릭합니다.
글꼴을 선택합니다.
선택한 텍트트의 글꼴이 바뀌었습니다.
반응형