将标签设置为文本框内容

时间:2014-03-19 21:34:32

标签: c# winforms textbox label

这就是我想要做的事情:

我希望能够将输入的内容带入文本框。一旦用户点击 ENTER 键或我制作的输入按钮,就可以将该内容显示在我放在表单上的标签中。

每次点击输入时,都会将相同的标签更改为您在文本框中输入的内容。

我希望我解释得这么好。谢谢!

3 个答案:

答案 0 :(得分:2)

订阅TextBox的KeyDown事件并检查是否按下Enter键

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
        label1.Text = textBox1.Text;
}

答案 1 :(得分:1)

在表单中添加一个按钮,双击它,在事件内添加下面的代码

   label1.text=textbox1.text

并做一些基本的教程,伙计

答案 2 :(得分:1)

假设您使用的是winforms ...首先,您需要确保您的表单会响应键盘事件。

因此您需要将属性KeyPreview设置为true。 然后使用事件KeyDown并编写此代码:

private void form1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
        myLabelName1.Text = myTextBoxName1.Text;
}