在文本框中逐行显示

时间:2017-11-29 23:32:27

标签: c# forms

我创建了一个包含2个表单的C#应用​​程序..

当我在表单1中的一行上键入内容时,将显示@ letter。

离。我在表单1中键入$$$$$,它在表单2中弹出为@ $$$$

表格1

        private void button1_Click(object sender, EventArgs e)
    {
        PassingText = textBox2.Text;
        Form2 A      = new Form2();
        A.Show();

    }

表格2

   private void textBox1_TextChanged(object sender, EventArgs e)
    {
        textBox1.Text = "@" + Form1.PassingText ;


    }

但是当我输入2行的内容时,我想制作它应该弹出如下

我输入表单1

%%%%%%%

&安培;&安培;&安培;&安培;&安培;&安培;&安培;&安培;

表格2应为

@ %%%%%%%

@&安培;&安培;&安培;&安培;&安培;&安培;&安培;&安培;

我不知道怎么做。请帮我解决..

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

textBox1.Text = "@"+Form1.PassingText.Replace(Environment.NewLine, Environment.NewLine+"@");