有button1、button2、button3三个按钮,一个操作流程是这样的:先点击button1再点击button2再点击button1再点击button3再点击button1再点击button3。现在想用一个button4实现这个流程,求助各位高手,请问应该如何实现?

解决方案 »

  1.   

    每个按钮加个事情,在button4把他们的事情全部调用一遍就不可以了嘛! 按照你的顺序
      

  2.   

    button事件只是一个触发条件,逻辑部分才是你想要的东西。你把前三个button要做到事情逻辑在第四个button里实现就行了。
      

  3.   

    !!!! 在BUTTON4里 根据你的设置 找到BUTTON进行button1.PerformClick(); 不就可以了?
      

  4.   

    看看 Control.InvokeOnClick() 方法:
    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.invokeonclick.aspx
      

  5.   

    在button4里面,按照顺序调用你前面几个button的事件就行了protected void btn4_Click(object sender, EventArgs e)
            {
                btn1_Click(sender, e);
                btn2_Click(sender, e);
    btn1_Click(sender, e);
    btn3_Click(sender, e);
    }
      

  6.   

    /*
    先点击button1
    再点击button2
    再点击button1
    再点击button3
    再点击button1
    再点击button3。
    现在用一个button4实现这个流程:
    */
    void button4_Click (object o, EventArgs e)
    {
      button1.PerformClick();
      button2.PerformClick();
      button1.PerformClick();
      button3.PerformClick();
      button1.PerformClick();
      button3.PerformClick();
    }