黑马程序员技术交流社区

标题: c#中怎么定义一个事件,当事件触发时,动态的增加事件 [打印本页]

作者: 绿箭    时间: 2014-6-17 23:53
标题: c#中怎么定义一个事件,当事件触发时,动态的增加事件
本帖最后由 绿箭 于 2014-6-19 21:26 编辑

比如,事件a发生后自动增加b
作者: 许庭洲    时间: 2014-6-18 06:55
1. 可以调用document的createElement方法来创建具有指定标签的DOM对象;
2. 通过调用某个元素的appendChild方法将创建元素添加到相应的元素下;
3. 例如:
    function showit()
    {
           var divMain = document.getElmentById("divMain");
           var btn = document.creatElement("input");
           btn.type = "button";
           btn.vaule="动态的控件!";
           divMain.appendChild(btn);
    }
<div id="divMain"></div>
<input type="button" value="ok"/>

作者: continue     时间: 2014-6-18 08:43
对于控件来说,是比较容易的。比如在button1的单击事件中给button2添加一个点击事件,只是一句话:button2.Click += ....;  当你输入 += 的时候VS会提示你怎么输入。

如果说是自定义事件什么,就需要通过event关键字来实现。弄懂委托就知道了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2