RichTextBox.SelectionLength Ö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.
Denetimde seçilen karakter sayısını alır veya ayarlar.
public:
virtual property int SelectionLength { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public override int SelectionLength { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionLength : int with get, set
Public Overrides Property SelectionLength As Integer
Özellik Değeri
Metin kutusunda seçilen karakter sayısı.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, içinde metnin seçilip seçilmediğini RichTextBoxbelirlemek için özelliğinin nasıl kullanılacağını SelectionLength gösterir. Bu örnek, forma adlı richTextBox1
bir RichTextBox denetimin eklenmesini gerektirir. Örnek, denetimde seçilen metni de içermesini gerektirir richTextBox1
.
private:
void ModifySelectedText()
{
// Determine if text is selected in the control.
if ( richTextBox1->SelectionLength > 0 )
{
// Set the color of the selected text in the control.
richTextBox1->SelectionColor = Color::Red;
// Set the font of the selected text to bold and underlined.
richTextBox1->SelectionFont = gcnew System::Drawing::Font( "Arial",10,static_cast<FontStyle>(FontStyle::Bold | FontStyle::Underline) );
// Protect the selected text from modification.
richTextBox1->SelectionProtected = true;
}
}
private void ModifySelectedText()
{
// Determine if text is selected in the control.
if (richTextBox1.SelectionLength > 0)
{
// Set the color of the selected text in the control.
richTextBox1.SelectionColor = Color.Red;
// Set the font of the selected text to bold and underlined.
richTextBox1.SelectionFont = new Font("Arial",10,FontStyle.Bold | FontStyle.Underline);
// Protect the selected text from modification.
richTextBox1.SelectionProtected = true;
}
}
Private Sub ModifySelectedText()
' Determine if text is selected in the control.
If (richTextBox1.SelectionLength > 0) Then
' Set the color of the selected text in the control.
richTextBox1.SelectionColor = Color.Red
' Set the font of the selected text to bold and underlined.
richTextBox1.SelectionFont = New Font("Arial", 10, FontStyle.Bold Or FontStyle.Underline)
' Protect the selected text from modification.
richTextBox1.SelectionProtected = True
End If
End Sub
Açıklamalar
Seçili metin üzerinde işlem yapmadan önce metin kutusu denetiminde şu anda seçili karakter olup olmadığını belirlemek için bu özelliği kullanabilirsiniz. Döngüde tek karakterli görevler for
gerçekleştirilirken seçilen toplam karakter sayısını (boşluklar dahil) belirlemek için de bu özelliği kullanabilirsiniz.