使用C#Windows窗体将文本从一个文本框传递到另一个文本框

时间:2013-01-23 08:34:28

标签: c# winforms visual-studio-2010

我正在尝试做一些非常简单的事情(至少我是这么认为的)。我有一个带有Split Container的表单,每个部分(它们都是两个)只有一个textBox,而我的想法是在textBox1上编写,以便在textBox2处可视化此文本。我弄清楚如何将一些数据从一个框传递到另一个框但我不知道如何获取textBox的值并将其传递给另一个。我想再次提到2个文本框是一种形式,所以我认为它应该是一个非常简单的任务。   这是我的代码:

 public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            //how to get the text from textBox1?
            textBox2.AppendText("I want to pass the text form textBox1");
        }
    }

而且,我正在使用Visual Studio 2010

4 个答案:

答案 0 :(得分:4)

是否如此简单: -

textBox2.Text = textBox1.Text;

答案 1 :(得分:4)

 private void textBox1_TextChanged(object sender, EventArgs e)
        {                
            textBox2.Text = textBox1.Text;
        }

答案 2 :(得分:1)

试试这个

 `private void textBox1_TextChanged(object sender, EventArgs e)
        {
            //how to get the text from textBox1?
            textBox2 = textBox1.Text;
        }`

答案 3 :(得分:1)

如果您只想从textbox1获取文本 用这个:

private void textBox1_TextChanged(object sender, EventArgs e)
        {
            //how to get the text from textBox1?
            textBox2 = textBox1.Text;
        }

但是如果要将textbox1中的文本添加到textbox2中 用这个:

private void textBox1_TextChanged(object sender, EventArgs e)      
{
            //how to get the text from textBox1?
            textBox2.AppendText(textbox1.text);
        }