我的表单上有几个(1-3)用户控件。我希望能够单击表单上的按钮(这不是用户控件的一部分)并让我的所有3个用户控件都响应。我怎么能这样做?
答案 0 :(得分:3)
如果我理解正确,这就是你需要做的;只需向您的用户控件添加一个公共方法,然后从按下按钮调用该方法:
protected void Button_Click(object sender, EventArgs e)
{
UserControl1.DoMethod();
UserControl2.DoMethod();
UserControl3.DoMethod();
}
public class YourUserControl : UserControl
{
public void DoMethod()
{
// Show your ListBoxes
}
}