TextBoxBase.TextLength Özellik

Tanım

Denetimdeki metnin uzunluğunu alır.

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

Özellik Değeri

Int32

Denetimin metninde yer alan karakter sayısı.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, bir metinden diğerine TextBox metin kopyalamak için yönteminin ve özelliğinin TextLength nasıl kullanılacağını AppendText gösterir. Bu örnek, textBox1 ve adlı iki TextBox denetimin bir forma eklenmesini ve textBox1 özelliğine Text metin textBox2atanmış olmasını gerektirir.

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

Açıklamalar

Denetimin metni içinde belirli metin dizelerini arama gibi görevler için bir dizedeki karakter sayısını belirlemek için bu özelliği kullanabilirsiniz. Burada toplam karakter sayısı hakkında bilgi sahibi olmanız gerekir.

Şunlara uygulanır

Ayrıca bkz.