我的项目中选择数据的自定义类型后应该弹出一个窗口来创建数据。问题是针对不同的数据弹出的窗口中有个别部分存在差别。我是应该在项目中针对每个类型建一个窗体响应事件呢还是在同一个窗体中添加、删除控件。针对一个包含多个属性的数据我可以建一个UserControl来定义,可是输入一个字符串我就没必要这么办了吧。请问多建窗体和修改控件各有什么优缺点。