首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

动态添加的button怎么添加click事件

2012-01-20 
动态添加的button如何添加click事件?rt动态添加的button如何获取它被点击的事件?我添加了button后,它只能

动态添加的button如何添加click事件?
rt
动态添加的button
如何获取它被点击的事件?

我添加了button后,它只能作为一个Control,无法获得它点击的事件啊!

[解决办法]
if(button is Button)
{
Button realButton = button as Button;
realButton.Click += .......;
}
[解决办法]
var btn = document.getElementById("button");
1)

btn.onclick= test;

function test(){}....
2)

btn.onclick = function(){ ... } ...

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

C# code
  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楼正解

热点排行