button 的单击事件 加入 TextBox1.Text = Button1.Text.Trim(); 应该可以

解决方案 »

  1.   

    希望对你有所帮助
    private void button4_Click(object sender, EventArgs e)
            {
                this.textBox1.Text = (sender as Button).Text;
                //this.textBox1.Text = this.button4.Text; 这句话也是可以的,去什么两端的空格什么的,就都省掉了....
            }
      

  2.   

    贴个简单的代码段供参考,button的事件都设为button1_click,另外textbox1的textalign选Right
     public partial class Form1 : Form
        {
            StringBuilder sb = new StringBuilder();
            public Form1()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                sb.Remove(0,sb.Length);
                sb.Append(textBox1.Text.Trim());
                Button btn = sender as Button;
                string buttonID = btn.Name.ToString();
                switch (buttonID)
                {
                    case "button1":
                        sb.Append("1");
                        break;                case "button2":
                        sb.Append("2");
                        break;                case "button3":
                        sb.Append("3");
                        break;            }
                textBox1.Text = sb.ToString();
            }
        }
      

  3.   

    Button的点击事件中,设置文本框的Text属性等于 Button的Text就可以了撒
      

  4.   

    测试下怎么贴代码,原来google的chrome下回复的工具栏是看不到的public partial class Form1 : Form 
        { 
            StringBuilder sb = new StringBuilder(); 
            public Form1() 
            { 
                InitializeComponent(); 
            }         private void button1_Click(object sender, EventArgs e) 
            { 
                sb.Remove(0,sb.Length); 
                sb.Append(textBox1.Text.Trim()); 
                Button btn = sender as Button; 
                string buttonID = btn.Name.ToString(); 
                switch (buttonID) 
                { 
                    case "button1": 
                        sb.Append("1"); 
                        break;                 case "button2": 
                        sb.Append("2"); 
                        break;                 case "button3": 
                        sb.Append("3"); 
                        break;             } 
                textBox1.Text = sb.ToString(); 
            } 
        }
      

  5.   

    写个公用事件给0-9数字按键,判断是1就textBox.Text+=1;这个似乎没什么说头了,按clean的时候直接textBox.Text="";