如何在C#中执行Label click?

0 c# label click

我有一个标签作为按钮.我希望当我按下按钮时,点击事件到此标签即可采取行动.例如

private void Label1_Click(object sender, EventArgs e)
{
    MessageBox.Show("I pressed this label and showed me this messagebox");
}
Run Code Online (Sandbox Code Playgroud)

现在我想按下这个按钮时,要执行label1 click事件

private void button1_Click(object sender, EventArgs e)
{
    // I want when I press this button something like this happens
    Label1.PerformClick();
}
Run Code Online (Sandbox Code Playgroud)

Met*_*Man 5

private void button1_Click(object sender, EventArgs e)
{
   Label1_Click(sender, e);
}
Run Code Online (Sandbox Code Playgroud)

现在,如果要在一个方法中显示单击了哪个控件的消息,请执行以下操作

private void label1_Click(object sender, EventArgs e)
{
    Control control = (Control)sender;
    var name = control.Name;
    MessageBox.Show(string.Format("I pressed this {0} and showed me this messagebox",name));
}
Run Code Online (Sandbox Code Playgroud)