如何将一种形式的标签对象用于其他形式

时间:2011-01-01 18:08:35

标签: .net user-interface

实际上我只是想每次都设置表单的状态,所以有任何代码,以便我可以从另一种形式更改一个表单的标签

1 个答案:

答案 0 :(得分:1)

您必须手动将表单1中的值传递给表单2.

E.g。如果您的Form1显示Form2,则可以执行以下操作:

public partial class Form1: Form
{
    // ...

    private void button2_Click( object sender, EventArgs e )
    {
        using ( var form2 = new Form2() )
        {
            form2.LabelValue = this.label1.Text;
            form2.ShowDialog(this);
        }
    }
}

LabelValue中写一个公共财产Form2,映射到Form2中的标签。