TextBoxBase.TextLength TextBoxBase.TextLength TextBoxBase.TextLength TextBoxBase.TextLength Property

定義

コントロールのテキストの長さを取得します。Gets the length of text in the control.

public:
 virtual property int TextLength { int get(); };
[System.ComponentModel.Browsable(false)]
public virtual int TextLength { get; }
member this.TextLength : int
Public Overridable ReadOnly Property TextLength As Integer

プロパティ値

コントロールのテキストに格納されている文字数。The number of characters contained in the text of the control.

次のコード例では、 AppendTextメソッドTextLengthとプロパティを使用して、1つTextBoxのから別のにテキストをコピーする方法を示します。The following code example demonstrates how to use the AppendText method and the TextLength property to copy text from one TextBox to another. この例では、 TextBox textBox1ととtextBox2いう名前の2つのコントロールがTextフォームtextBox1に追加され、そのプロパティにテキストが割り当てられている必要があります。This example requires that two TextBox controls named, textBox1 and textBox2, have been added to a form and that textBox1 has text assigned to its Text property.

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

注釈

このプロパティを使用すると、文字の合計数に関する知識が必要な場合に、コントロールのテキスト内で特定のテキスト文字列を検索するなどのタスクについて、文字列内の文字数を決定できます。You can use this property to determine the number of characters in a string for tasks such as searching for specific strings of text within the text of the control, where knowledge of the total number of characters is needed.

適用対象

こちらもご覧ください