TextBoxBase.TextLength Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la lunghezza del testo nel controllo.
public:
virtual property int TextLength { int get(); };
[System.ComponentModel.Browsable(false)]
public virtual int TextLength { get; }
[<System.ComponentModel.Browsable(false)>]
member this.TextLength : int
Public Overridable ReadOnly Property TextLength As Integer
Valore della proprietà
Numero di caratteri contenuti nel testo del controllo.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come usare il AppendText metodo e la TextLength proprietà per copiare il testo da uno TextBox all'altro. In questo esempio è necessario che due TextBox controlli denominati textBox1
e textBox2
, siano stati aggiunti a un modulo e che textBox1
disponga di testo assegnato alla relativa Text proprietà.
void AppendTextBox1Text()
{
// Determine if text is selected in textBox1.
if ( textBox1->SelectionLength == 0 )
// No selection made, return.
return;
// Determine if the text being appended to textBox2 exceeds the MaxLength property.
if ( (textBox1->SelectedText->Length + textBox2->TextLength) > textBox2->MaxLength )
MessageBox::Show( "The text to paste in is larger than the maximum number of characters allowed" ); // Append the text from textBox1 into textBox2.
else
textBox2->AppendText( textBox1->SelectedText );
}
private void AppendTextBox1Text()
{
// Determine if text is selected in textBox1.
if(textBox1.SelectionLength == 0)
// No selection made, return.
return;
// Determine if the text being appended to textBox2 exceeds the MaxLength property.
if((textBox1.SelectedText.Length + textBox2.TextLength) > textBox2.MaxLength)
MessageBox.Show("The text to paste in is larger than the maximum number of characters allowed");
else
// Append the text from textBox1 into textBox2.
textBox2.AppendText(textBox1.SelectedText);
}
Private Sub AppendTextBox1Text()
' Determine if text is selected in textBox1.
If textBox1.SelectionLength = 0 Then
' No selection made, return.
Return
End If
' Determine if the text being appended to textBox2 exceeds the MaxLength property.
If textBox1.SelectedText.Length + textBox2.TextLength > textBox2.MaxLength Then
MessageBox.Show("The text to paste in is larger than the maximum number of characters allowed")
' Append the text from textBox1 into textBox2.
Else
textBox2.AppendText(textBox1.SelectedText)
End If
End Sub
Commenti
È possibile usare questa proprietà per determinare il numero di caratteri in una stringa per le attività, ad esempio la ricerca di stringhe specifiche di testo all'interno del testo del controllo, in cui è necessaria la conoscenza del numero totale di caratteri.