在开发一个使用选项卡控件显示不同数据集的WinForms应用程序时,最好是直接将所有控件添加到选项卡,或者创建用户控件,将我的控件添加到UC并将UC添加到每个不同的标签?
我被告知UC方法是最佳实践,我理解其中的一些好处,但我想知道这是否真的是这样的方式......任何解释都非常感谢!
答案 0 :(得分:7)
我发现,我个人喜欢UserControl模型,它有助于通过每个功能(标签)分离代码,并有助于UI设计时间。
你可以这样做,但我在UserControl的路线上取得了更好的长期成功。
答案 1 :(得分:3)
除了代码分离之外,我认为将UC添加到选项卡控件最终会使其更加灵活。例如,如果UI随时间变化并且不再需要制表符,则可以轻松地将其弹出并放置在其他位置。或者,如果UC可以在不同的环境中重复使用,则不需要使用标签控件来随身携带。