如何在不同的表单之间共享Winforms控件和代码?

时间:2016-07-01 21:12:41

标签: c# .net winforms code-behind

我创建了一个用于填充文件列表及其说明的组框。我还编写了正确添加文件的代码。是否可以共享后面的代码和UI,以便它可以在不必重写代码的情况下以其他形式使用?我知道您可以创建一个基本表单,其中包含您要共享的winforms控件。这样,您就可以从基类继承新表单。但我并不打算以这种方式实施它。

1 个答案:

答案 0 :(得分:1)

是的,可以。为您的GroupBox创建一个User Control,并以您想要的任何形式使用它。用户控件旨在增加代码的可重用性。

如果您认为同一个GroupBox控件也可以在其他项目中使用,那么您应该考虑将其构建为Custom Control