我试图让按钮改变标签。我之前能够做到,但我不能再做了。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (button1.Click)
label1.Text == ("Lawl");
}
}
它出现了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也是一个事件,而不是一个属性。