使用主窗体中的按钮调用用户控件中的事件c#

时间:2016-05-23 01:55:57

标签: c# user-controls

当我按下主窗体中的按钮时,我只想在我的用户控件中调用一个方法。我试过直接调用它,但它不起作用。 这是我的示例代码

`User control:
 public void replaceText()
    {
        label1.Text = "i'm here";
    }

 Main Form:
 private void button1_Click(object sender, EventArgs e)
    {
        UserControl1 uc = new UserControl1();
        uc.replaceText();
    }`

1 个答案:

答案 0 :(得分:1)

问题是你实例化一个新的用户控件实例,你没有调用你在主窗体上放置的实例。

你想这样称呼它:

private void button1_Click(object sender, EventArgs e)
{
    this.NameOfUserControl.replaceText();
}