다음을 통해 공유


RichTextBox 컨트롤 개요(Windows Forms)

Windows Forms RichTextBox 컨트롤은 서식 있는 텍스트를 표시, 입력 및 조작하는 데 사용됩니다. RichTextBox 컨트롤은 TextBox 컨트롤이 하는 모든 기능을 수행할 뿐만 아니라 글꼴, 색 및 링크도 표시할 수 있습니다. 파일에서 텍스트 및 포함 이미지를 로드하고, 지정된 문자를 찾습니다. RichTextBox 컨트롤은 일반적으로 텍스트 조작을 제공하며 Microsoft Word와 같은 워드 프로세싱 애플리케이션과 유사한 기능을 표시하는 데 사용됩니다. TextBox 컨트롤과 마찬가지로 RichTextBox 컨트롤은 스크롤 막대를 표시할 수 있지만 TextBox 컨트롤과는 달리 기본값 설정이 필요에 따라 가로와 세로 스크롤 막대를 모두 표시하는 것이며 추가 스크롤 막대 설정이 있습니다.

RichTextBox 컨트롤 작업

TextBox 컨트롤과 마찬가지로 표시되는 텍스트는 Text 속성에 의해 설정됩니다. RichTextBox 컨트롤은 텍스트 서식을 지정하는 수많은 속성이 있습니다. 이러한 속성에 대한 자세한 내용은 방법: Windows Forms RichTextBox 컨트롤의 글꼴 특성 설정방법: Windows Forms RichTextBox 컨트롤을 사용하여 들여쓰기, 내어쓰기 및 글머리 기호 단락 설정을 참조하세요. 파일을 조작하기 위해 LoadFileSaveFile 메서드는 일반 텍스트, 유니코드 일반 텍스트, RTF(서식 있는 텍스트)를 포함한 여러 파일 서식을 표시하고 쓸 수 있습니다. 가능한 파일 서식은 RichTextBoxStreamType에 나열되어 있습니다. Find 메서드를 사용하여 텍스트나 특정 문자의 문자열을 찾을 수 있습니다.

또한 DetectUrls 속성을 true로 설정하고 LinkClicked 이벤트를 처리하는 코드를 작성하여 RichTextBox 컨트롤을 웹 스타일 링크에 사용할 수도 있습니다. 자세한 내용은 방법: Windows Forms RichTextBox 컨트롤을 사용하여 웹 스타일 링크 표시를 참조하세요. SelectionProtected 속성을 true로 설정하여 사용자가 컨트롤에서 텍스트의 일부나 전부를 조작하지 못하도록 할 수 있습니다.

UndoRedo 메서드를 호출하여 RichTextBox 컨트롤에서 대부분의 편집 작업을 실행 취소하고 다시 실행할 수 있습니다. CanRedo 메서드를 사용하면 사용자가 실행 취소한 마지막 작업을 해당 컨트롤에 다시 적용할 수 있는지 여부를 결정할 수 있습니다.

참고 항목