你是想在按钮b1的事件处理程序中引发一个b2的click事件么?如果是,应该这样写
b2.performClick();

解决方案 »

  1.   

    performClick()是System.Windows.Forms 里面的内容!!
    我上面的意思是:
    在动态生成一个button的同时能给这个Button添加一个事件,但是在代码中我注册了事件,但是结果上面什么都没发生,用断点检查,发现点击这个Button时,没有经过事件处理程序也就是没有经过相应的Button_Click函数块。我现在就是搞不懂为什么?+=这里,我明明注册了事件啊!!
    我这里是关于Web开发的,再则,我就用上面原来的方法在win开发一样的效果时,反而能实现!!
      

  2.   

    IsPostBack...lz先去学一下回发处理的概念...
      

  3.   

    我真没明白.
    点button1创建了一个b1
    再点b1创建一个b2?
    再点b2,response??
      

  4.   

    你把b1和b2都预先摆好位置, 等到要用的时候再把它们Enable和Visible, 不用的时候就Invisible和Disable
      

  5.   

    --------------------
    yan53125:
    我真没明白.
    点button1创建了一个b1
    再点b1创建一个b2?
    再点b2,response??
    --------------------在这里我只是提出一个现象,只是有点不理解!!!!也许自己还是对事件处理机制还是不清楚!
    这里的response只是为了表示两个按钮的效果,没有什么其他的作用,关键问题主要是在一个按钮的函数处理块中能不能注册另一个按钮的函数处理块--------------------
    LeoMaya:
    你把b1和b2都预先摆好位置, 等到要用的时候再把它们Enable和Visible, 不用的时候就Invisible和Disable
    --------------------没有办法的情况下,只能这样做了!!不过这样做没有解决我的问题!!!