(1)用代码生成了一个button,
(2)我如何在用代码模拟单击这个button.

解决方案 »

  1.   

    你只需要调用在click事件中调用的方法
      

  2.   

    1、你可以把这个button的click事件写成方法,就不用模拟点了
    2、你可以直接调用这个按钮的Click事件,传两个Null就可以了  XXX(null,null);
      

  3.   

    用代码生成button的时候,有这个button的引用
    加上 button引用.click  += new EventHandler(函数名)这样你的button click的时候就会去调用或则个事件处理函数了
      

  4.   

    (1)定义按钮的时候,我把click关联到某个方法。
    (2)问题是引用按钮时我得用 this.Controls[1]得到这个按钮,那么我如何执行这个所谓的方法呢?
    (3)如果方法名未知,我如何得到click所关联的方法呢?
      

  5.   

    (2)我如何在用代码模拟单击这个btnOK.
    先this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
    =>btnOK.PerformClick();

    System.EventArgs ea = new EventArgs();
    btnOK_Click(this,ea);
      

  6.   

    this.button1.Click += new System.EventHandler(this.button1_Click);
    private void button1_Click(object sender, System.EventArgs e)
    {
    }
      

  7.   

    (1)用代码生成了一个button,
    ->
    Button btnOK = new Button();