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 im Text des Steuerelements.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Die AppendText -Methode und die TextLength -Eigenschaft zum Kopieren von Text aus einem in einen TextBox anderen verwendet werden. Dieses Beispiel erfordert, dass zwei TextBox Steuerelemente mit dem Namen und textBox2zu einem Formular hinzugefügt wurden und dessen textBox1 Eigenschaft Text zugewiesen TexttextBox1 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

Sie können diese Eigenschaft verwenden, um die Anzahl der Zeichen in einer Zeichenfolge für Aufgaben zu bestimmen, z. B. die Suche nach bestimmten Textzeichenfolgen im Text des Steuerelements, bei denen Kenntnisse über die Gesamtzahl der Zeichen erforderlich sind.

Gilt für:

Weitere Informationen