RichTextBox.SelectionLength Özellik

Tanım

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ı richTextBox1bir 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.

Şunlara uygulanır

Ayrıca bkz.