如何以编程方式触发面板的点击事件?

时间:2016-02-29 10:13:28

标签: c# winforms

我在vs2010中有一个winforms应用程序和一个面板,其中我想以编程方式触发点击事件。我该怎么做呢? Button有一个PerformClick,但我在Panel中找不到相同的内容。

1 个答案:

答案 0 :(得分:1)

您的面板的Click事件将附加到事件处理程序,对吗?

然后从按钮的click事件处理程序中调用该事件处理程序:

public void Panel1_Click(object sender, EventArgs e)
{
    //Do whatever you need to do
}

public void Button1_Click(object sender, EventArgs e)
{
    //Do anything you need to do first
    Panel1_Click(Panel1, EventArgs.Empty);
}

效果与点击面板相同。