C# WinForm 用户控件的自定义事件问题

2025-06-26 09:51:45
推荐回答(2个)
回答1:

12345private void uc_Click(object sender, EventArgs e) { main m = new main(); m.SetInfo(); }
你这段代码在用户控件里还是在主窗体里?
在主窗体里的话,改成
1234private void uc_Click(object sender, EventArgs e) { this.SetInfo(); }
在用户控件里的话,只能说,你从一开始就错了

回答2:

private void uc_Click(object sender, EventArgs e)
       {
           main m = new main();
           m.SetInfo();
       }

你这段代码在用户控件里还是在主窗体里?

在主窗体里的话,改成

private void uc_Click(object sender, EventArgs e)
       {
           this.SetInfo();
       }

在用户控件里的话,只能说,你从一开始就错了