手动添加按钮,点击触发click事件,比如显示messagebox。show(。。);

解决方案 »

  1.   

    Button btn=new Buton();
    btnLocation =new Point(100,100);
    btn.id="btn";
    btn.Text = "";
    btn.Click += new EventHandler(btn_Click);
    this.Controls.Add(btn);void btn_Click(object sender, EventArgs e)
     {
               Button button = (Button)sender;
    }
      

  2.   

    Button btn=new Buton();
    btnLocation =new Point(100,100);
    btn.id="btn";
    btn.Text = "";
    btn.Click += new EventHandler(btn_Click);
    this.Controls.Add(btn);void btn_Click(object sender, EventArgs e)
     {
      Button button = (Button)sender;
    }
     
     
      

  3.   

    Button btn=new Buton();
    btnLocation =new Point(100,100);
    btn.id="btn";
    btn.Text = "btn123";
    btn.Click += new EventHandler(btn_Click);
    this.Controls.Add(btn);void btn_Click(object sender, EventArgs e)
     {
    MessageBox.Show("123");
    }