rt
动态添加的button
如何获取它被点击的事件?我添加了button后,它只能作为一个Control,无法获得它点击的事件啊!

解决方案 »

  1.   

    if(button is Button)
    {
      Button realButton = button as Button;
      realButton.Click += .......;
    }
      

  2.   

    var btn = document.getElementById("button");
    1)btn.onclick= test;function test(){}....
    2)btn.onclick = function(){  ...  } ...btn.onclick = test = function(){...}....
      

  3.   

    你动态添加时候就动态的加载事件:
    比如 for(int i=0;i<10;i++)
    {
      this.controls.add(bt);
     bt.onClick+=new btclic();
    }
    以上只是举例说明。
      

  4.   

      public Form1()
            {
                InitializeComponent();
                Button button = new Button();
                button.Text = "sdf";
                this.Controls.Add(button);
                button.Click += new EventHandler(button_Click);        }
            void button_Click(object sender, EventArgs e)
            {
                MessageBox.Show("ss");
            }
      

  5.   

    3ks
    已经解决
    谢谢ls各位!