按钮更改文本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
。我编辑了第一个答案,没有注意到,抱歉。