c#用不同形式的按钮更改标签文本

时间:2016-10-29 12:12:58

标签: c# forms button text labels

所以对于学校我有这个项目我正在制作。在其中我想通过按下我的第一个表单中的按钮来创建我的第二个表单中的文本。通过按下按钮显示第二个表单,我也已经在第二个表单中有一些文本。但就像我已经说过的那样,我如何从第一个表单中添加(或更改,或者很好)文本?

这是我的代码:

    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();

    }

这是打开第二个表格。在其中我只是有一些小东西来显示我觉得不重要的文字,但是如果是,请告诉我,我也会发布它

2 个答案:

答案 0 :(得分:1)

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

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

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

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

答案 1 :(得分:0)

如果您想更改表格上已有的标签或文字,可以尝试以下代码:

 (function() {
       document.querySelectorAll('.tags_select a').forEach(function (i) {
            i.onclick = function () {
                var input = document.getElementById('text_tag_input');
                var value = input.value;
                input.value = value + this.id + ', ';
            }
        });
    })();