728x90
반응형
728x170
■ RichTextBox 클래스에서 텍스트 라인을 추가하는 방법을 보여준다.
▶ 예제 코드 (C#)
using System;
using System.Drawing;
using System.Windows.Forms;
#region 텍스트 라인 추가하기 - AppendTextLine(richTextBox, text)
/// <summary>
/// 텍스트 라인 추가하기
/// </summary>
/// <param name="richTextBox">RichTextBox</param>
/// <param name="text">텍스트</param>
private void AppendTextLine(RichTextBox richTextBox, string text)
{
richTextBox.AppendText(text);
richTextBox.AppendText(Environment.NewLine);
}
#endregion
#region 텍스트 라인 추가하기 - AppendTextLine(richTextBox, text, textColor)
/// <summary>
/// 텍스트 라인 추가하기
/// </summary>
/// <param name="richTextBox">RichTextBox</param>
/// <param name="text">텍스트</param>
/// <param name="textColor">텍스트 색상</param>
private void AppendTextLine(RichTextBox richTextBox, string text, Color textColor)
{
richTextBox.SelectionStart = this.richTextBox.TextLength;
richTextBox.SelectionColor = Color.Green;
richTextBox.SelectionStart = this.richTextBox.TextLength;
richTextBox.SelectionColor = textColor;
richTextBox.AppendText(text);
richTextBox.AppendText(Environment.NewLine);
richTextBox.SelectionStart = this.richTextBox.TextLength;
richTextBox.SelectionColor = SystemColors.WindowText;
}
#endregion
#region 텍스트 라인 추가하기 - AppendTextLine(richTextBox, text, textColor, font)
/// <summary>
/// 텍스트 라인 추가하기
/// </summary>
/// <param name="richTextBox">RichTextBox</param>
/// <param name="text">텍스트</param>
/// <param name="textColor">텍스트 색상</param>
/// <param name="font">폰트</param>
private void AppendTextLine(RichTextBox richTextBox, string text, Color textColor, Font font)
{
richTextBox.SelectionStart = this.richTextBox.TextLength;
richTextBox.SelectionColor = Color.Green;
richTextBox.SelectionStart = this.richTextBox.TextLength;
richTextBox.SelectionColor = textColor;
richTextBox.SelectionFont = font;
richTextBox.AppendText(text);
richTextBox.AppendText(Environment.NewLine);
richTextBox.SelectionStart = this.richTextBox.TextLength;
richTextBox.SelectionColor = SystemColors.WindowText;
}
#endregion
#region 텍스트 라인 추가하기 - AppendTextLine(richTextBox, text, textColot, bulletIndent)
/// <summary>
/// 텍스트 라인 추가하기
/// </summary>
/// <param name="richTextBox">RichTextBox</param>
/// <param name="text">텍스트</param>
/// <param name="textColot">텍스트 색상</param>
/// <param name="bulletIndent">불릿 들여쓰기</param>
private void AppendTextLine(RichTextBox richTextBox, string text, Color textColot, int bulletIndent)
{
richTextBox.SelectionBullet = true;
richTextBox.SelectionStart = this.richTextBox.TextLength;
richTextBox.SelectionColor = Color.Green;
richTextBox.SelectionStart = this.richTextBox.TextLength;
richTextBox.SelectionColor = textColot;
richTextBox.AppendText(text);
richTextBox.AppendText(Environment.NewLine);
richTextBox.BulletIndent = bulletIndent;
richTextBox.SelectionBullet = false;
richTextBox.SelectionStart = this.richTextBox.TextLength;
richTextBox.SelectionColor = SystemColors.WindowText;
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] 회색조 비트맵 배열 구하기 (0) | 2015.06.15 |
---|---|
[C#/WINFORM] 비트맵 경계선 설정하기 (0) | 2015.06.13 |
[C#/WINFORM] 회색조 비트맵 명도 조정하기 (0) | 2015.06.13 |
[C#/WINFORM] 비트맵 명도 조정하기 (0) | 2015.06.13 |
[C#/WINFORM] 회색조 비트맵 구하기 (0) | 2015.06.13 |
[C#/WINFORM] RichTextBox 클래스 : 텍스트 추가하기 (0) | 2015.05.15 |
[C#/WINFORM] 컨트롤 포커스 이동하기 (0) | 2015.04.28 |
[C#/WINFORM] DataGridView 클래스 : CellFormatting 이벤트를 사용해 셀 포맷하기 (0) | 2015.04.26 |
[C#/WINFORM] DataGridView 클래스 : CurrentCell 속성을 사용해 현재 셀 NULL 설정하기 (0) | 2015.04.26 |
[C#/WINFORM] DataGridView 클래스 : 특정 열 또는 행 고정하기 (0) | 2015.04.26 |
댓글을 달아 주세요