c# 在选定的文本框用按钮输入数字

0到9 十个按钮 ,但是有俩文本框 ,我想问下 如何能实现点击0-9的button 可以在光标选中的文本框输入数字? 具体程序如何

  或许你可以试试这个,当点击那个框之后,再点击数字按钮就会将值绑定到该文本框。
        这样两个文本框,想往那个填值都可以。不过这样操作就是,必须先店家改文本框。
        或许你可以有更好的解决方式呢!

        public int texts = 3;   //1.textbox1  2.textbox2   3.不是textbox1,也不是textbox2
    private void Form1_Click(object sender, EventArgs e)
    {
        texts = 3;

    }
    private void button1_Click(object sender, EventArgs e)
    {

        Button bu = (Button)sender;
        switch (texts)
        {
            case 1:
                this.textBox1.Text = this.textBox1.Text + bu.Text;
                break;
            case 2:
                this.textBox2.Text = this.textBox2.Text + bu.Text;
                break;
        }
    }
    private void textBox1_Click(object sender, EventArgs e)
    {
        texts = 1;
    }

    private void textBox2_Click(object sender, EventArgs e)
    {
        texts = 2;
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        foreach(Control c in this.Controls){
            if (c is Button) {
                c.Click += new System.EventHandler(this.button1_Click);
            }
        }
    }

让0~9这些按钮的Click都绑定到同一个事件处理程序,编写如下代码
Button btn = sender as Button;
textBox1.SelectedText = btn.Text;