我无法决定制作许多用户控件是好还是坏。我只是这样做因为我发现在没有很多组件的控件上工作更容易。如果需要修复某些东西,也会更容易。有点像你在很多课程中分割你的程序。
然而,在传递数据时,多个控件会增加一些复杂性。我想我的问题是,如果在winforms中进行GUI编程时创建一个“上帝”类是正常的。
我看到几乎所有的视频教程,它们只能在一个表单上工作!虽然在我有表格之前我可以使用5个控件。
答案 0 :(得分:5)
您是否听说过封装和组件?这只是你的情况。
答案 1 :(得分:5)
在WinForms中创建用户控件的原因:
答案 2 :(得分:0)
从网络开发者的角度来看 - 不,我不相信。事实上,我相信NerdDinner的ASP.NET MVC书中有一个部分,其中作者为了可读性目的而创建了一个部分(类似于usercontrol)。这些是编写本书的MS的顶尖人物。