我在窗体上有几个(1-3)用户控件。我希望能够点击表单上的按钮(不是用户控件的一部分),并且我的所有用户控件都有响应。我怎样才能做到这一点?如何在用户控件和我的主窗体之间进行通信?
0
A
回答
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
}
}
+0
+1,打算发表相同的答案。 – 2009-11-10 09:08:51
+0
谢谢!现在我觉得自己像个白痴!这是当我熬夜时发生的事情。 – 2009-11-10 09:10:19
相关问题
- 1. 如何在Windows和主应用程序之间进行通信?
- 2. 如何在MATLAB和Visual C++窗口窗体之间进行通信?
- 3. WinForms中的父窗体和子窗体用户控件通信
- 4. 如何在Windows窗体应用程序和网站之间进行通信?
- 5. 通过事件C#窗口应用程序在MDI窗体和SDI窗体之间进行通信
- 6. 使用WCF在两个Windows窗体之间进行通信?
- 7. 我想知道如何在控制器之间进行通信
- 8. 如何在Qt中的插件和主应用程序之间进行通信?
- 9. emberjs如何在控制器和视图之间进行通信?
- 10. 窗体和框架之间的通信
- 11. datagridview和窗体之间的通信
- 12. Caliburn.Micro:用户控件之间的通信
- 13. 用户控件之间的通信
- 14. 用户控件之间的通信
- 15. WPF用户控件之间的通信
- 16. 如何在Firefox插件和android进程之间进行通信?
- 17. 如何在ASP.net自定义控件之间进行通信
- 18. 如何在ViewModels之间进行通信?
- 19. 如何在帧之间进行通信?
- 20. 如何在用户窗体事件之间传递控制值?
- 21. 使用事件在主干模型之间进行通信
- 22. Windows窗体应用程序,如何在自定义控件之间进行通信?
- 23. 如何在labview和DM软件之间进行通信
- 24. 在Web部件中的控件之间进行通信
- 25. 如何在Ember.js中的控制器之间进行通信
- 26. 如何从我的用户控件到达我的主窗体控件
- 27. 如何在两个浏览器窗口之间进行通信?
- 28. 如何在2个qml窗口之间进行通信
- 29. 如何在两个窗口之间进行通信?
- 30. 在JavaScript和Servlet之间进行通信
你所说的“回应”是什么意思? – Guillaume 2009-11-10 09:02:59
那么我希望每个控件都有自己的控件。例如,通过按下主窗体上的按钮,用户控件上会出现3个列表框(每个列表框中有1个)。 – 2009-11-10 09:05:03
我期待着你去问相反的问题:) 如何让表单响应在用户控件上单击的按钮? – ThunderWiring 2016-10-12 13:58:03