RichTextBox.SelectionLength Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger antalet tecken som valts i kontrollen.
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
Egenskapsvärde
Antalet tecken som valts i textrutan.
- Attribut
Exempel
I följande kodexempel visas hur du använder SelectionLength egenskapen för att avgöra om text har valts RichTextBoxi . Det här exemplet kräver att en RichTextBox kontroll med namnet richTextBox1, har lagts till i formuläret. Exemplet kräver också att richTextBox1 det innehåller text som är markerad i kontrollen.
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
Kommentarer
Du kan använda den här egenskapen för att avgöra om några tecken är markerade i textrutekontrollen innan du utför åtgärder på den markerade texten. Du kan också använda den här egenskapen för att fastställa det totala antalet tecken (inklusive blanksteg) som väljs när du utför enteckensaktiviteter i en for loop.