Freigeben über


TextBoxBase.TextLength Eigenschaft

Definition

Ruft die Länge des Texts im Steuerelement ab.

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

Eigenschaftswert

Die Anzahl der Zeichen, die im Text des Steuerelements enthalten sind.

Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung der AppendText Methode und der TextLength Eigenschaft zum Kopieren von Text von einem in einen TextBox anderen veranschaulicht. In diesem Beispiel müssen zwei TextBox Benannte Steuerelemente textBox1 hinzugefügt werden, die textBox2einem Formular hinzugefügt wurden und textBox1 deren Eigenschaft Text zugewiesen Text ist.

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

Hinweise

Mit dieser Eigenschaft können Sie die Anzahl der Zeichen in einer Zeichenfolge für Aufgaben bestimmen, z. B. die Suche nach bestimmten Textzeichenfolgen innerhalb des Texts des Steuerelements, bei denen Kenntnisse über die Gesamtanzahl der Zeichen erforderlich sind.

Gilt für:

Weitere Informationen