반응형
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");
}
}
}
(실행 예)
마우스로 영역을 선택하고, [폰트] 버튼을 클릭합니다.
글꼴을 선택합니다.
선택한 텍트트의 글꼴이 바뀌었습니다.
반응형
'C#' 카테고리의 다른 글
(C#) Access 데이터베이스에서 조건에 날짜를 사용하는 SQL 구문 (0) | 2023.06.17 |
---|---|
(C#) FolderBrowserDialog: 폴더 찾아보기 대화상자 (0) | 2023.06.17 |
(C#) 나이 계산, 날짜 차이 계산하기 (0) | 2023.06.13 |
(C#) ColorDialog 색 선택 대화상자 (0) | 2023.06.11 |
(C#) 마우스로 그림 그리기 (0) | 2023.06.10 |