如何在文本框中粘贴东西而不覆盖

时间:2017-12-04 18:32:57

标签: c#

您好我为我的公司创建了一个小应用程序。现在我有点问题。 我想将textbox2的一个代码粘贴到textbox4而不删除textbox4的先前数据。

我尝试了这些代码,但它不起作用

用于复制==>

 private void button3_Click(object sender, EventArgs e)
    {
        Clipboard.SetText(textBox2.Text);
    }

用于粘贴===>

 private void button6_Click(object sender, EventArgs e)
    {
        textBox4.Text =Clipboard.GetText()+Environment.NewLine;
    }

此粘贴代码将被覆盖。我想要一种粘贴按钮的方法,以便在粘贴新数据时保留以前的数据。

帮帮我PLZ

2 个答案:

答案 0 :(得分:8)

因为您正在设置文本的值:

textBox4.Text = ...

如果您只想追加值,请使用+=运算符:

textBox4.Text += ...

或者,更明确地说:

textBox4.Text = textBox4.Text + ...

答案 1 :(得分:0)

要粘贴新值而不删除旧文本,您可以在button6点击事件中执行以下操作:

private void button6_Click(object sender, EventArgs e)
{
    textBox4.Text += Clipboard.GetText() + Environment.NewLine;
}