방법: Windows Forms RichTextBox 컨트롤에서 스크롤 막대 표시

기본적으로 Windows Forms RichTextBox 컨트롤에는 필요에 따라 가로 및 세로 스크롤 막대가 표시됩니다. RichTextBox 컨트롤의 ScrollBars 속성에는 아래 표에 있는 7개의 값을 지정할 수 있습니다.

RichTextBox 컨트롤에서 스크롤 막대를 표시하려면

  1. Multiline 속성을 true으로 설정합니다. Multiline 속성을 false로 설정하면 가로 스크롤 막대뿐만 아니라 모든 종류의 스크롤 막대가 표시되지 않습니다.

  2. ScrollBars 속성을 RichTextBoxScrollBars 열거형의 값으로 설정합니다.

    설명

    Both(기본값)

    텍스트가 컨트롤의 너비나 높이보다 긴 경우 가로 스크롤 막대, 세로 스크롤 막대 또는 둘 다 표시됩니다.

    None

    스크롤 막대가 표시되지 않습니다.

    Horizontal

    텍스트가 컨트롤의 너비보다 긴 경우 가로 스크롤 막대만 표시됩니다. WordWrap 속성이 false로 설정된 경우에만 가능합니다.

    Vertical

    텍스트가 컨트롤의 높이보다 긴 경우 세로 스크롤 막대만 표시됩니다.

    ForcedHorizontal

    WordWrap 속성이 false로 설정되어 있는 경우에도 가로 스크롤 막대가 표시됩니다. 이 때 텍스트가 컨트롤의 너비보다 길지 않으면 가로 스크롤 막대가 흐리게 표시됩니다.

    ForcedVertical

    세로 스크롤 막대가 항상 표시됩니다. 이 때 텍스트가 컨트롤의 높이보다 길지 않으면 세로 스크롤 막대가 흐리게 표시됩니다.

    ForcedBoth

    세로 스크롤 막대가 항상 표시되고 WordWrap 속성이 false로 설정되어 있는 경우에도 가로 스크롤 막대가 표시됩니다. 이 때 텍스트가 컨트롤의 너비나 높이보다 길지 않으면 스크롤 막대가 흐리게 표시됩니다.

  3. WordWrap 속성을 적절한 값으로 설정합니다.

    설명

    false

    컨트롤의 텍스트가 컨트롤 너비에 맞게 자동으로 조정되지 않으므로 줄 바꿈 문자가 나타날 때까지 오른쪽으로 스크롤됩니다. 이전 단계에서 ScrollBars 속성을 Horizontal 또는 Both로 설정한 경우 이 값을 사용합니다.

    true(기본값)

    컨트롤의 텍스트가 컨트롤 너비에 맞게 자동으로 조정되고 가로 스크롤 막대가 나타나지 않습니다. 이전 단계에서 ScrollBars 속성을 Vertical 또는 None으로 설정하여 하나 이상의 단락을 표시하는 경우 이 값을 사용합니다.

참고 항목

참조

RichTextBoxScrollBars

RichTextBox

기타 리소스

RichTextBox 컨트롤(Windows Forms)

Windows Forms에 사용할 수 있는 컨트롤