RichTextBox.SelectionLength Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví počet znaků vybraných v ovládacím prvku.
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
Hodnota vlastnosti
Počet znaků vybraných v textovém poli
- Atributy
Příklady
Následující příklad kódu ukazuje, jak použít SelectionLength vlastnost k určení, zda je text vybrán v rámci RichTextBox. Tento příklad vyžaduje přidání ovládacího prvku pojmenovaného RichTextBox richTextBox1
do formuláře. Příklad také vyžaduje, aby richTextBox1
obsahoval text, který je vybraný v ovládacím prvku.
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
Poznámky
Tuto vlastnost můžete použít k určení, zda jsou některé znaky aktuálně vybrány v ovládacím prvku textového pole před provedením operací u vybraného textu. Tuto vlastnost můžete použít také k určení celkového počtu znaků (včetně mezer), které jsou vybrány při provádění úloh s jedním znakem for
ve smyčce.