方法 : Windows フォームの RichTextBox コントロールを使用してインデント、ぶら下げインデント、および箇条書き段落を設定する
更新 : 2007 年 11 月
Windows フォームの RichTextBox コントロールには、表示するテキストの書式を設定する数多くのオプションがあります。SelectionBullet プロパティを設定することにより、選択した段落を箇条書きとして設定できます。また、SelectionIndent、SelectionRightIndent、および SelectionHangingIndent の各プロパティを使用して、コントロールの左端または右端、およびテキストの他の行の左端を基準にして、段落のインデントを設定できます。
段落を箇条書きに設定するには
SelectionBullet プロパティを true に設定します。
RichTextBox1.SelectionBullet = True
richTextBox1.SelectionBullet = true;
richTextBox1->SelectionBullet = true;
段落にインデントを設定するには
SelectionIndent プロパティに、コントロールの左端とテキストの左端の間のピクセル数を示す整数を設定します。
SelectionHangingIndent プロパティに、段落内のテキストの 1 行目の左端と同じ段落の 2 行目以降の左端の間のピクセル数を示す整数を設定します。SelectionHangingIndent プロパティの値は、1 行目の下で折り返されている段落の行にだけ適用されます。
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;
メモ : これらのプロパティはすべて、選択したテキストを含む段落に適用されます。または、現在のカーソル位置から入力されるテキストに適用されます。たとえば、ユーザーが段落内の 1 語を選択してインデントを調整すると、新しい設定はその語を含む段落全体に適用され、さらに、選択された段落の後に入力されるすべての段落にも適用されます。テキストをプログラムで選択する方法については、「TextBoxBase.Select メソッド」を参照してください。