【发布时间】:2013-06-10 10:49:10
【问题描述】:
有没有办法将控件传递给 winForm 实际上我想要做的是一个搜索表单,这个表单将从不同的表单中请求,并且这个表单的内容将是动态的,尽管我可以将适当的控件传递给我的形式但想不出具体实现
【问题讨论】:
-
也许您可以创建“搜索表单”作为用户控件,它可以轻松实现为您希望的任何表单上的控件。
-
为什么要传递不同的控件?您可以将一些整数(枚举)参数传递给 Form 的构造函数,您可以从中决定将哪些控件动态添加到表单中。
-
无论如何您都无法从其他表单添加控件,因此这种方法是死路一条。在搜索表单中构建多个面板,每个面板都有可能的控件集,并根据传递给搜索表单构造函数的参数决定显示哪些面板。