我想创建一个简单的标签界面应用。我之前在WPF中使用每个选项卡中的usercontrol完成了它,并且我与主要表单进行通信,搜索父元素(表单或选项卡控件)
我怎么能在WinForms中做同样的事情?我需要在每个标签内放置哪个元素?
感谢。
答案 0 :(得分:8)
您可以在winforms应用程序中使用几乎相同的方法。您可以将用户控件添加到表单上TabControl的选项卡页面。在用户控制代码中,您可以使用FindForm方法来获取父表单。
但是,我建议您改为使用事件从控件中“out”进行通信,以减少它们对周围环境的依赖。
答案 1 :(得分:1)
TabPage和TabControl可能是您想要查看的类和组件。使用Parent属性,您可以访问拥有的表单,从而在需要时与它或标签之间进行通信。
尽管如FredrikMörk所说,使用事件是一种更好的做法。 =)