2014-02-11 61 views
-1

即时通讯设法使按钮更改标签。我之前能够做到这一点,但我不能再这样做了。按钮更改文字c#

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

button1.Click是一个事件,而不是一个属性。假设你使用设计器中设置button1_Click()作为一个事件处理程序Click,你可以简单地删除该if干脆写:

label1.Text = "Lawl"; 

还要注意单=既然你想分配,不进行比较。

1
= 

是赋值运算符。

== 

是平等的运营商。

label1.Text == ("Lawl"); 

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

而应该写:

label1.Text = "Lawl"; 

这是读作:分配 “lawl” 回到label1的文本属性。

编辑(甚至没有看到,如果...):

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

+0

不是唯一的问题:'button1.Click'是一个事件,不属于'if'。 – TypeIA

+0

我已经编辑了第一个答案,没有注意到,对不起。 –

+0

Downvote删除,谢谢:) – TypeIA