다음을 통해 공유


RichTextBox.SelectionIndent 속성

정의

선택 영역이 시작되는 줄 들여쓰기의 길이를 픽셀 단위로 가져오거나 설정합니다.

public:
 property int SelectionIndent { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public int SelectionIndent { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionIndent : int with get, set
Public Property SelectionIndent As Integer

속성 값

현재 텍스트 선택 영역 또는 삽입 지점의 왼쪽에 적용된 들여쓰기의 현재 거리(픽셀)입니다.

특성

예제

다음 코드 예제에서는 using SelectionIndent 속성 내에서 들여쓰기 텍스트를 지정하는 RichTextBox 방법을 보여 줍니다. 이 예제에서는 RichTextBox 이름이 지정된 richTextBox1컨트롤이 양식에 추가되어야 합니다.

private:
   void WriteIndentedTextToRichTextBox()
   {
      // Clear all text from the RichTextBox;
      richTextBox1->Clear();

      // Specify a 20 pixel indent in all paragraphs.
      richTextBox1->SelectionIndent = 20;

      // Set the font for the text.
      richTextBox1->Font = gcnew System::Drawing::Font( "Lucinda Console",12 );

      // Set the text within the control.
      richTextBox1->SelectedText = "All text is indented 20 pixels from the left edge of the RichTextBox.";
      richTextBox1->SelectedText = "You can use this property to provide proper indentation such as when writing a letter.";
      richTextBox1->SelectedText = "After this paragraph the indent is returned to normal spacing.\n\n";
      richTextBox1->SelectionIndent = 0;
      richTextBox1->SelectedText = "No indenation is applied to this paragraph. All text in the paragraph flows from each control edge.";
   }
private void WriteIndentedTextToRichTextBox()
{
    // Clear all text from the RichTextBox;
    richTextBox1.Clear();
    // Specify a 20 pixel indent in all paragraphs.
    richTextBox1.SelectionIndent = 20;
    // Set the font for the text.
    richTextBox1.Font = new Font("Lucinda Console", 12);
    // Set the text within the control.
    richTextBox1.SelectedText = "All text is indented 20 pixels from the left edge of the RichTextBox.";
    richTextBox1.SelectedText = "You can use this property to provide proper indentation such as when writing a letter.";
    richTextBox1.SelectedText = "After this paragraph the indent is returned to normal spacing.\n\n";
    richTextBox1.SelectionIndent = 0;
    richTextBox1.SelectedText = "No indenation is applied to this paragraph. All text in the paragraph flows from each control edge.";
}
Private Sub WriteIndentedTextToRichTextBox()
   ' Clear all text from the RichTextBox;
   RichTextBox1.Clear()
   ' Set the font for the text.
   RichTextBox1.Font = New Font("Lucinda Console", 12)
   ' Specify a 20 pixel indent in all paragraphs.
   RichTextBox1.SelectionIndent = 20
   ' Set the text within the control.
   RichTextBox1.SelectedText = "All text is indented 20 pixels from the left edge of the RichTextBox."
   RichTextBox1.SelectedText = "You can use this property to provide proper indentation such as when writing a letter."
   RichTextBox1.SelectedText = "After this paragraph the indent is returned to normal spacing." + ControlChars.Crlf
   RichTextBox1.SelectionIndent = 0
   RichTextBox1.SelectedText = "No indenation is applied to this paragraph. All text in the paragraph flows from each control edge."
End Sub

설명

현재 선택된 텍스트가 없으면 삽입 포인터가 나타나는 단락과 삽입 지점 뒤에 컨트롤에 입력된 모든 텍스트에 들여쓰기 설정이 적용됩니다. 들여쓰기 설정은 속성이 다른 값으로 변경되거나 삽입 포인터가 컨트롤 내의 다른 단락으로 이동할 때까지 적용됩니다.

컨트롤 내에서 텍스트를 선택하면 선택한 텍스트와 텍스트 선택 뒤에 입력된 모든 텍스트에 이 속성의 값이 적용됩니다. 이 속성을 사용하여 문서에 RichTextBox포함된 단락을 들여쓰기할 수 있습니다. 단락에 표시되는 단락을 SelectionRightIndent 만들려면 이 속성을 함께 사용할 수 있습니다.

컨트롤의 단락에 대한 내어쓰기를 만들려면 속성을 사용합니다 SelectionHangingIndent .

적용 대상

추가 정보