【发布时间】:2020-04-06 15:50:27
【问题描述】:
我的 Windows 窗体上有一个 Label,我想将其中的 Text 更改为 Button2_Click,但前提是另一个 Button之前点击过。
示例代码:
bool var1 = false;
//the Label Example
label1.Text = "Noooh!";
private void Button2_Click(object sender, EventArgs e)
{
function1(label1.Text);
}
private void Button1_Click(object sender, EventArgs e)
{
var1 = true;
}
private void function1(string Text)
{
if (var1)
{
Text = "Yeaaah!";
}
}
它应该是这样工作的,你需要点击button1 first,之后你应该点击button2,function1应该被激活并更改label1@ 987654330@ 至"Yeaaah!"。代码在 Visual Studio 中执行,但 label1 Text 没有改变,不知道为什么。
【问题讨论】:
标签: c# winforms function button label