==
является boolean comparison operator, который для a == 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;
}
жаль я опущено, что жаль и спасибо за помощь ......... –
one More that If i want that when i Нажмите кнопку1, затем TextBox.Text Show A, и когда я нажму кнопку2, TextBox.Text покажет оба значения A и B вместе. –
@zohaib, см. Обновления моего ответа. –