c#改变标签文本与按钮在不同的形式

本文关键字:按钮 改变 标签 文本 | 更新日期: 2023-09-27 18:15:26

我在学校做了一个项目。在它我想创建文本在我的第二个形式通过按下按钮在我的第一个形式。显示第二种形式按下按钮的工作,我也已经有一些文本在第二种形式。但是,就像我已经说过的,我如何从第一个表单中添加(或更改,两者都可以)文本?

下面是我的代码:

    BtnNor.Click += new EventHandler(NorChart); //BtnNor is the name of the button
    }
    void NorChart(object sender, EventArgs e) 
    {
        SingleChart Form_SC = new SingleChart(); //SingleChart is the name of the second form.
        Form_SC.Show();
    }

这是打开第二个表单。我在里面放了一些小东西来显示我认为不重要的文本,但如果重要的话请告诉我,我也会发布的

c#改变标签文本与按钮在不同的形式

在第二个表单上创建一个属性,用于设置Label上的文本值:

public string Name
{
    set { lblName.Text = value; }
}

然后在实例化和显示表单时使用它:

SingleChart Form_SC = new SingleChart();
Form_SC.Name = "Danny";
Form_SC.Show();

如果您想更改已经在表单上的标签或文本,您可以尝试以下代码:

BtnNor.Click += new EventHandler(NorChart); //BtnNor is the name of the button
}
void NorChart(object sender, EventArgs e) 
{
    SingleChart Form_SC = new SingleChart(); //SingleChart is the name of the second form.
    Form_SC.label1.text = "2nd form label value" //This will change label 2nd form.
    Form_SC.Show();
}