从按钮到文本框的值

时间:2013-02-17 14:13:25

标签: c#

我在Windows窗体上有一个textbox.text和两个按钮。我希望如果我按下A按钮A显示在textbox.text中,当按下文本框中显示的B按钮B时,请帮帮我吗? 我在Visual Studio中使用C#

textBox1.Text = button1.Text;
textBox2.Text = button2.Text;

4 个答案:

答案 0 :(得分:1)

在button1中添加点击处理程序:

textBox1.Text = button1.Text; 

在按钮2中:

textBox2.Text = button2.Text;

答案 1 :(得分:1)

==boolean comparison operatora == b表示与b 相同。 您要找的是= assignment operator,其中a = b表示指定b的值。将您的代码更改为:

textBox1.Text = button1.Content;  //button1.Text if ASP.NET vs. WPF.
//or
textBox1.Text = button2.Content;

如果要基于按钮单击进行分配,则需要为按钮单击事件设置事件处理程序,然后使用按钮实例注册处理程序。我假设你使用XAML,因为你指出了Windows Forms。

在XAML中:

<Button Name="buttonA" Click="buttonA_OnClick">A</Button>
<Button Name="buttonB" Click="buttonB_OnClick">B</Button>
<TextBox Name="text1" />

在XAML的代码中:

void buttonA_OnClick(object sender, RoutedEventArgs e)
{
    text1.Text = buttonA.Content;
}

void buttonB_OnClick(object sender, RoutedEventArgs e)
{
    text1.Text = buttonB.Content;
}

答案 2 :(得分:1)

使用按钮的Click事件处理程序设置文本框的文本。

点击第一个按钮的事件 设置textbox1.Text = button1.Text

点击第二个按钮的点击事件 设置textbox1.Text = button2.Text

答案 3 :(得分:0)

 private void zero_Click(object sender, RoutedEventArgs e)
        {
            textbox.Text += "0";

        }