c#(windowsForm) 2个文本框,一个按钮, 谁获得焦点,点击按钮,就将按钮值传给文本框。
If(textBox1.Focusd==true){textBox1.Text=button1.Text;}或if(textBox1.Focus()){textBox1....
If( textBox1.Focusd==true)
{ textBox1.Text=button1.Text;} 或 if(textBox1.Focus()) { textBox1.Text=button1.Text; } 都不行。 展开
{ textBox1.Text=button1.Text;} 或 if(textBox1.Focus()) { textBox1.Text=button1.Text; } 都不行。 展开
2个回答
展开全部
public Form1()
{
InitializeComponent();
textBox1.Enter += te;
textBox2.Enter += te;
}
TextBox ft;
private void button1_Click(object sender, EventArgs e)
{
ft.Text = (sender as Button).Text;
ft.Focus();//可选
}
private void te(object sender, EventArgs e)
{
ft = sender as TextBox;
}
追问
恩,说的很好。 如果在有一个按钮,在原来的基础上追加文本呢?
追答
//加这段
private void button2_Click(object sender, EventArgs e)
{
ft.Text += (sender as Button).Text;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询