代码之家  ›  专栏  ›  技术社区  ›  RCIX

从外部按钮触发按钮的Click事件

  •  2
  • RCIX  · 技术社区  · 14 年前

    我有一个按钮,我需要启动它的点击事件从外部实际点击它。但是,代码

    myButton.Click(this, EventArgs.Empty);
    

    给了我一个错误

    The event 'System.Windows.Forms.Control.Click' can only appear on the left hand side of += or -=
    

    我该怎么修?

    4 回复  |  直到 14 年前
        1
  •  3
  •   Dan Tao    14 年前

    Button 类型具有 PerformClick 方法来做你想做的事。

        2
  •  2
  •   devnull    14 年前
    Button button = new Button();
    button.PerformClick();
    
        3
  •  0
  •   Marko    14 年前

    为什么不直接启动事件?

    myButton_Click 你可以在页面的任何地方调用它

    myButton_Click(myButton, EventArgs.Empty);

        4
  •  0
  •   Tim Li    14 年前

    单击是一个事件,而不是一个方法。

    您可以调用已添加到事件中的方法。