如果只使用一次,请创建一个UserControl?

时间:2017-03-01 16:30:41

标签: c# user-controls

我有一个Form,里面有几十个控件。控件分为几组,每组都有一些事件。所有的事件处理程序都在Form代码中,但我真的讨厌它;我的班级太长了。

我想可能为每个组创建一个UserControl并在其中包含事件处理程序,但我在任何地方(例如herehere)都会看到UserControl s应该用于可重用性目的,这里真的是将我的代码分成更小,更易于管理的类。

我应该将它们分开

1 个答案:

答案 0 :(得分:1)

就个人而言,如果它将代码分解为更容易维护更小的类或逻辑单元,我会毫不犹豫地使用UserControl。