RichTextBox.SelectionAlignment プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在選択されている内容またはカーソル位置に適用される配置を取得または設定します。
public:
property System::Windows::Forms::HorizontalAlignment SelectionAlignment { System::Windows::Forms::HorizontalAlignment get(); void set(System::Windows::Forms::HorizontalAlignment value); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.HorizontalAlignment SelectionAlignment { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionAlignment : System.Windows.Forms.HorizontalAlignment with get, set
Public Property SelectionAlignment As HorizontalAlignment
プロパティ値
HorizontalAlignment 値のいずれか 1 つ。
- 属性
例外
指定した値が HorizontalAlignment クラスに定義されている値ではありません。
例
次のコード例は、 内のテキストを配置する方法を RichTextBox示しています。 この例では、 という名前richTextBox1
のRichTextBoxコントロールがフォームに追加されている必要があります。
private:
void WriteCenteredTextToRichTextBox()
{
// Clear all text from the RichTextBox;
richTextBox1->Clear();
// Set the foreground color of the text.
richTextBox1->ForeColor = Color::Red;
// Set the alignment of the text that follows.
richTextBox1->SelectionAlignment = HorizontalAlignment::Center;
// Set the font for the text.
richTextBox1->SelectionFont = gcnew System::Drawing::Font( "Lucinda Console",12 );
// Set the text within the control.
richTextBox1->SelectedText = "This text is centered using the SelectionAlignment property.\n";
}
private void WriteCenteredTextToRichTextBox()
{
// Clear all text from the RichTextBox;
richTextBox1.Clear();
// Set the foreground color of the text.
richTextBox1.ForeColor = Color.Red;
// Set the alignment of the text that follows.
richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
// Set the font for the text.
richTextBox1.SelectionFont = new Font("Lucinda Console", 12);
// Set the text within the control.
richTextBox1.SelectedText = "This text is centered using the SelectionAlignment property.\n";
}
Private Sub WriteCenteredTextToRichTextBox()
' Clear all text from the RichTextBox;
richTextBox1.Clear()
' Set the foreground color of the text.
richTextBox1.SelectionColor = Color.Red
' Set the alignment of the text that follows.
richTextBox1.SelectionAlignment = HorizontalAlignment.Center
' Set the font for the text.
richTextBox1.SelectionFont = new Font("Lucinda Console", 12)
' Set the text within the control.
richTextBox1.SelectedText = "This text is centered using the SelectionAlignment property."
End Sub
注釈
コントロールで段落が選択されていない場合、このプロパティを設定すると、配置プロパティが設定されている段落の後に作成された段落だけでなく、挿入ポイントが表示される段落に配置設定が適用されます。 たとえば、コントロールに RichTextBox 2 つの段落があり、挿入ポイントが 2 番目の段落内にある場合です。 プロパティを SelectionAlignment に HorizontalAlignment.Center
設定すると、挿入ポイントの段落がコントロール内の中央に配置されます。 2 番目の段落の後に 3 番目の段落を作成すると、コントロールの中央にも配置されます。
プロパティの設定時にコントロール内で選択を行うと、選択したすべての段落がこのプロパティ設定に基づいて整列されます。 このプロパティを使用すると、 で作成されるドキュメント内の段落を RichTextBox揃えることができます。 たとえば、文書内のすべての段落を中央揃えにしたい場合は、コントロール内のすべての段落を選択し、 プロパティを SelectionAlignment に HorizontalAlignment.Center
設定できます。
注意
SelectionAlignment は、 SelectionAlignment.Left
テキストの選択範囲に複数の段落が含まれている場合にを返します。
適用対象
こちらもご覧ください
.NET