TextBoxBase.AppendText(String) Metod

Definition

Lägger till text i den aktuella texten i en textruta.

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

Parametrar

text
String

Texten som ska läggas till i det aktuella innehållet i textrutan.

Exempel

Följande kodexempel visar hur du använder AppendText metoden och TextLength egenskapen för att kopiera text från en till en TextBox annan. Det här exemplet kräver att två TextBox kontroller med namnet textBox1 och textBox2, har lagts till i ett formulär och att textBox1 text har tilldelats dess Text egenskap.

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

Kommentarer

Du kan använda den här metoden för att lägga till text i den befintliga texten i kontrollen i stället för att använda sammanlänkningsoperatorn (+) för att sammanfoga text till Text egenskapen.

Gäller för

Se även