private void button1_Click(object sender, EventArgs e)
        {
            ((Button)sender).Text = "clicked";  这句也不懂  
            Button newbutton = new Button();
            newbutton.Text = "new button";
            newbutton.Click += new EventHandler(newbutton_Click);
            Controls.Add(newbutton);
          
        }
        private void newbutton_Click(object sender, EventArgs e) 
        {
            ((Button)sender).Text = "clicked!!";
        }

解决方案 »

  1.   

    俺也刚学,你看看
    private void button1_Click(object sender, EventArgs e) 
            { 
                ((Button)sender).Text = "clicked";   //按钮上显示内容为:clicked  
                Button newbutton = new Button();      //动态创建一个按钮newbutton 
                newbutton.Text = "new button";      //新按钮上显示:new button
                newbutton.Click += new EventHandler(newbutton_Click); //为新按钮订阅一个事件;
                Controls.Add(newbutton);                              //把这个按钮加到窗体上,要不,就不能显示
              
            } 
            private void newbutton_Click(object sender, EventArgs e) //新按钮的事件啊
            { 
                ((Button)sender).Text = "clicked!!"; 
            }