방법: Windows Forms RichTextBox 컨트롤에서 스크롤 막대 표시
업데이트: 2007년 11월
기본적으로 Windows Forms RichTextBox 컨트롤에는 필요에 따라 가로 및 세로 스크롤 막대가 표시됩니다. RichTextBox 컨트롤의 ScrollBars 속성에는 아래 표에 있는 7개의 값을 지정할 수 있습니다.
RichTextBox 컨트롤에서 스크롤 막대를 표시하려면
Multiline 속성을 true로 설정합니다. Multiline 속성을 false로 설정하면 가로 스크롤 막대뿐만 아니라 모든 종류의 스크롤 막대가 표시되지 않습니다.
ScrollBars 속성을 RichTextBoxScrollBars 열거형의 값으로 설정합니다.
값
설명
Both(기본값)
텍스트가 컨트롤의 너비나 높이보다 긴 경우 가로 스크롤 막대, 세로 스크롤 막대 또는 둘 다 표시됩니다.
스크롤 막대가 표시되지 않습니다.
텍스트가 컨트롤의 너비보다 긴 경우 가로 스크롤 막대만 표시됩니다. WordWrap 속성이 false로 설정된 경우에만 가능합니다.
텍스트가 컨트롤의 높이보다 긴 경우 세로 스크롤 막대만 표시됩니다.
WordWrap 속성이 false로 설정되어 있는 경우에도 가로 스크롤 막대가 표시됩니다. 이 때 텍스트가 컨트롤의 너비보다 길지 않으면 가로 스크롤 막대가 흐리게 표시됩니다.
세로 스크롤 막대가 항상 표시됩니다. 이 때 텍스트가 컨트롤의 높이보다 길지 않으면 세로 스크롤 막대가 흐리게 표시됩니다.
세로 스크롤 막대가 항상 표시되고 WordWrap 속성이 false로 설정되어 있는 경우에도 가로 스크롤 막대가 표시됩니다. 이 때 텍스트가 컨트롤의 너비나 높이보다 길지 않으면 스크롤 막대가 흐리게 표시됩니다.
WordWrap 속성을 적절한 값으로 설정합니다.
값
설명
false
컨트롤의 텍스트가 컨트롤 너비에 맞게 자동으로 조정되지 않으므로 줄 바꿈 문자가 나타날 때까지 오른쪽으로 스크롤됩니다. 이전 단계에서 ScrollBars 속성을 Horizontal 또는 Both로 설정한 경우 이 값을 사용합니다.
true(기본값)
컨트롤의 텍스트가 컨트롤 너비에 맞게 자동으로 조정되고 가로 스크롤 막대가 나타나지 않습니다. 이전 단계에서 ScrollBars 속성을 Vertical 또는 None으로 설정하여 하나 이상의 단락을 표시하는 경우 이 값을 사용합니다.