RichTextBox.SelectionAlignment Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli seçime veya ekleme noktasına uygulanacak hizalamayı alır veya ayarlar.
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
Özellik Değeri
Değerlerden HorizontalAlignment biri.
- Öznitelikler
Özel durumlar
Belirtilen değer, sınıfında tanımlanan HorizontalAlignment değerlerden biri değil.
Örnekler
Aşağıdaki kod örneğinde içindeki metnin nasıl hizalanmış olduğu gösterilmektedir RichTextBox. Bu örnek, forma adlı richTextBox1
bir RichTextBox denetimin eklenmesini gerektirir.
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
Açıklamalar
Denetimde hiçbir paragraf seçilmezse, bu özelliğin ayarlanması, hizalama ayarını ekleme noktasının göründüğü paragrafa ve hizalama özelliği ayarına sahip paragraflardan sonra oluşturulan paragraflara uygular. Örneğin, denetimde RichTextBox iki paragraf varsa ve ekleme noktası ikinci paragrafın içinde yer alıyorsa. özelliğini olarak HorizontalAlignment.Center
ayarlarsanızSelectionAlignment, ekleme noktasındaki paragraf denetimin içinde ortalanır. İkinci paragrafın ardından üçüncü bir paragraf oluşturulursa, denetimin ortasına da hizalanır.
Özellik ayarlandığında denetim içinde seçim yapılırsa, seçilen tüm paragraflar bu özellik ayarına göre hizalanır. Bu özelliği, içinde oluşturulan belgedeki paragrafları hizalamak RichTextBoxiçin kullanabilirsiniz. Örneğin, bir belgedeki tüm paragrafların ortalanmasını istiyorsanız, denetimdeki tüm paragrafları seçebilir ve özelliğini olarak HorizontalAlignment.Center
ayarlayabilirsinizSelectionAlignment.
Not
SelectionAlignment , metin seçimi karışık hizalamalı birden çok paragraf içerdiğinde döndürür SelectionAlignment.Left
.