【发布时间】:2011-11-24 03:33:35
【问题描述】:
我很确定我错过了某种非常明显的解决方案。这可能是我的新手状态,但我现在完全迷失了。
基本上,我需要创建一个允许用户在 textBox1 和 textBox2 中输入文本的 WinForm。然后,在单击 button1 时,textBox2 中的文本将替换 textBox1 中的文本。据我所知,这需要进入 button1_Click 事件。
以下是我迄今为止尝试过的一些示例:
private void button1_Click(object sender, EventArgs e)
{
string output;
output = textBox2.Text;
textBox1.Text = output;
}
我能找到的最简单的解决方案:
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = textBox2.Text;
}
还有:
this.textBox1.Text = this.textBox2.Text;
这些都不起作用。我可以在任一文本框中输入文本,但是当我实际单击按钮时什么也没有发生。如果我妈妈能听到我对那种缺乏……嗯,回应的反应,她会把我从她的膝盖上翻过来。
就像我说的,我确定我遗漏了一些非常明显的东西。但是我现在已经查阅了我的教科书、谷歌、必应和至少六个论坛,但没有找到任何让我自己解决这个问题的方法。有人可以告诉我我做错了什么吗?
【问题讨论】:
-
在调试器中单步执行会看到什么?
-
我没有理由认为任何一段代码都不应该工作。