TextBoxBase.AppendText(String) 方法

定义

向文本框的当前文本追加文本。Appends text to the current text of a text box.

public:
 void AppendText(System::String ^ text);
public void AppendText (string text);
member this.AppendText : string -> unit
Public Sub AppendText (text As String)

参数

text
String

要向文本框的当前内容追加的文本。The text to append to the current contents of the text box.

示例

下面的代码示例演示如何使用AppendText方法TextLength和属性将文本从一个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名为和的两个控件,并textBox1将文本分配给了Text其属性。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

注解

您可以使用此方法将文本添加到控件中的现有文本,而不是使用串联运算符(+)将文本连接到Text属性。You can use this method to add text to the existing text in the control instead of using the concatenation operator (+) to concatenate text to the Text property.

适用于

另请参阅