我正在编写一个程序,它在一个表单中有8个标签。每个选项卡都有不同的功能,因为您知道它需要很多方法/变量/类/后台工作者等。
之前我曾经写过类似的程序但是MainForm.cs文件有很多代码而且它非常混乱(很多控件,点击事件等等。)
在这种情况下组织代码的最佳方法是什么?
是否有任何文件或示例可供使用?
请告诉我!
答案 0 :(得分:2)
为每个标签页创建用户控件,并将所有控件放在每个页面的单独用户控件中。因此,您的代码将在其usercontrol中分开。您还可以调用他们的方法并从主表单处理它的事件。
答案 1 :(得分:2)
如果所有内容都在一个课程中,我会尝试部分课程。您可以为每个选项卡创建一个新的.cs文件并将其添加到您的项目中,但所有内容仍然在同一个类中。
答案 2 :(得分:0)
我找到的最佳解决方案是MDI Child Forms。每个选项卡都可以创建为单独的表单,然后在初始化期间添加。我也相信你可以将它们放入标签表格see here。
祝你好运!