次の方法で共有


方法: Windows フォーム RichTextBox コントロールを使用してインデント、ぶら下げインデント、箇条書き段落を設定する

Windows フォーム RichTextBox コントロールには、表示するテキストを書式設定するためのさまざまなオプションがあります。 SelectionBullet プロパティを設定すると、選択した段落を箇条書きとして書式設定できます。 SelectionIndentSelectionRightIndent、および SelectionHangingIndent プロパティを使用して、コントロールの左端と右端を基準にした段落のインデントと、他のテキスト行の左端を設定することもできます。

段落を箇条書きとして書式設定するには

  1. SelectionBullet プロパティを trueに設定します。

    RichTextBox1.SelectionBullet = True  
    
    richTextBox1.SelectionBullet = true;  
    
    richTextBox1->SelectionBullet = true;  
    

段落をインデントするには

  1. SelectionIndent プロパティを、コントロールの左端からテキストの左端までの距離をピクセル単位で表す整数に設定します。

  2. SelectionHangingIndent プロパティを、段落内のテキストの最初の行の左端から同じ段落内の後続の行の左端までの距離をピクセル単位で表す整数に設定します。 SelectionHangingIndent プロパティの値は、段落内の最初の行の下に折り返された行にのみ適用されます。

  3. SelectionRightIndent プロパティを、コントロールの右端からテキストの右端までの距離をピクセル単位で表す整数に設定します。

    RichTextBox1.SelectionIndent = 8  
    RichTextBox1.SelectionHangingIndent = 3  
    RichTextBox1.SelectionRightIndent = 12  
    
    richTextBox1.SelectionIndent = 8;  
    richTextBox1.SelectionHangingIndent = 3;  
    richTextBox1.SelectionRightIndent = 12;  
    
    richTextBox1->SelectionIndent = 8;  
    richTextBox1->SelectionHangingIndent = 3;  
    richTextBox1->SelectionRightIndent = 12;  
    

    手記

    これらのプロパティはすべて、選択したテキストを含む段落や、現在の挿入ポイントより後に入力されたテキストにも影響します。 たとえば、ユーザーが段落内の単語を選択し、インデントを調整すると、新しい設定は、その単語を含む段落全体、および選択した段落の後に続いて入力された段落にも適用されます。 プログラムによるテキストの選択については、「Select」を参照してください。

関連項目