如果单击按钮,我正在尝试更改文本框文本:
private void button1_Click(object sender, EventArgs e)
{
string Tag = (string)button1.Tag;
switch (Tag)
{
case "quest1_1":
textBox1.Text = "test";
button1.Tag = "quest1_2";
break;
case "quest1_2":
textbox1.Text = "example text";
button1.Tag = "quest1_3";
break;
default:
textbox1.Text = "";
button1.Tag = "";
break;
}
}
问题是这个代码在另一个项目中有效,但在这里却没有。 如果我启动应用程序并单击button1,则不会发生任何事情。
你能帮帮我吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
如果按钮的标签设置为“”既不是“quest1_1”也不是“quest1_2”,则默认情况。在您的默认设置中,您可以使用:
textbox1.Text = "";
button1.Tag
break;
这意味着将文本框文本设置为空,所以没有任何反应是很正常的。