Condividi tramite


TextBoxBase.TextLength Proprietà

Definizione

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.

Si applica a

Vedi anche