RichTextBox.SelectionIndent プロパティ

定義

選択が開始される行のインデントの長さ (ピクセル単位) を取得または設定します。Gets or sets the length, in pixels, of the indentation of the line where the selection starts.

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

プロパティ値

Int32

現在選択されているテキストの左、またはカーソル位置の左に適用されているインデントの現在の幅 (ピクセル単位)。The current distance, in pixels, of the indentation applied to the left of the current text selection or the insertion point.

属性

プロパティを使用して、でインデントされたテキストを指定する方法を次のコード例に示し RichTextBox SelectionIndent ます。The following code example demonstrates how to specify indented text within the RichTextBox using the SelectionIndent property. この例では RichTextBox 、という名前のコントロールが richTextBox1 フォームに追加されている必要があります。This example requires that a RichTextBox control, named richTextBox1, has been added to the form.

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

注釈

現在テキストが選択されていない場合は、挿入ポイントが表示されている段落と、挿入ポイントの後にコントロールに入力されたすべてのテキストにインデント設定が適用されます。If no text is currently selected, the indentation setting is applied to the paragraph in which the insertion point appears and to all text that is typed into the control after the insertion point. インデントの設定は、プロパティが別の値に変更されるか、または挿入ポイントがコントロール内の別の段落に移動されるまで適用されます。The indentation setting applies until the property is changed to a different value or until the insertion point is moved to a different paragraph within the control.

コントロール内でテキストが選択されている場合、選択したテキストとテキストの選択後に入力したテキストには、このプロパティの値が適用されます。If text is selected within the control, the selected text and any text entered after the text selection will have the value of this property applied to it. このプロパティを使用して、のドキュメントに含まれている段落をインデントすることができ RichTextBox ます。You can use this property to indent paragraphs contained in document of the RichTextBox. このプロパティをと組み合わせて使用すると、 SelectionRightIndent 段落に表示される段落を作成できます。You can use this property in conjunction with the SelectionRightIndent to create paragraphs displayed in paragraphs.

コントロールの段落にぶら下げインデントを作成するには、プロパティを使用し SelectionHangingIndent ます。To create a hanging indent for paragraphs in the control, use the SelectionHangingIndent property.

適用対象

こちらもご覧ください