TextBoxBase.AppendText メソッド

テキスト ボックスの現在のテキストにテキストを追加します。

Public Sub AppendText( _
   ByVal text As String _)
[C#]
public void AppendText(stringtext);
[C++]
public: void AppendText(String* text);
[JScript]
public function AppendText(
   text : String);

パラメータ

  • text
    テキスト ボックスの現在の内容に追加するテキスト。

解説

連結演算子を使用して Text プロパティにテキストを連結する代わりに、このメソッドを使用してコントロールの既存のテキストにテキストを追加できます。

使用例

[Visual Basic, C#, C++] AppendText メソッドと TextLength プロパティを使用して、 TextBox 間でテキストをコピーする方法を次の例に示します。この例は、 textBox1 および textBox2 という名前の 2 つの TextBox コントロールがフォームに追加されていること、および textBox1Text プロパティにテキストが割り当てられていることを前提にしています。

 
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

[C#] 
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);
}

[C++] 
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(S"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);
    }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

TextBoxBase クラス | TextBoxBase メンバ | System.Windows.Forms 名前空間 | Copy | Paste