按钮更改文本c#

按钮更改文本c#,c#,button,text,label,C#,Button,Text,Label,我正在试着用一个按钮来改变标签。我以前能做,但现在不行了 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (button1.Click) label1.Text == ("L

我正在试着用一个按钮来改变标签。我以前能做,但现在不行了

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

    private void button1_Click(object sender, EventArgs e)
    {
        if (button1.Click)
            label1.Text == ("Lawl");
    }
}
它出现了两个错误:


按钮1。单击是一个事件,而不是属性。假设您已使用设计器将
按钮1\u Click()
设置为
Click
的事件处理程序,您只需将该
全部删除,然后编写:

label1.Text = "Lawl";
还要注意单个
=
,因为您需要的是赋值,而不是比较

=
是赋值运算符

==
label1.Text == ("Lawl");
是相等运算符

==
label1.Text == ("Lawl");
被解释为label1的文本等于“Lawl”

你应该写:

label1.Text = "Lawl";
这被理解为:将“lawl”分配给label1的text属性

编辑(甚至没有看到if…):


还有按钮1。单击是一个事件,而不是属性。

不是唯一的问题:
按钮1。单击
是一个事件,不属于
if
。我编辑了第一个答案,没有注意到,抱歉。