按钮更改文本c#

时间:2014-02-11 22:38:59

标签: 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 == ("Lawl");
    }
}

它出现了2个错误:

enter image description here

2 个答案:

答案 0 :(得分:2)

button1.Click是一个事件,而不是一个属性。假设您已使用Designer将button1_Click()设置为Click的事件处理程序,您只需删除if并写入:

label1.Text = "Lawl";

另请注意单=,因为您需要分配,而不是比较。

答案 1 :(得分:1)

=

是assign运算符。

==

是等于运算符。

label1.Text == ("Lawl");

被解释为label1的文本等于“Lawl”

你应该写:

label1.Text = "Lawl";

读作:将“lawl”分配给label1的文本属性。

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

button1.click也是一个事件,而不是一个属性。