【发布时间】:2013-07-04 22:36:50
【问题描述】:
我有一个包含许多选项卡的表单。
为了不让Form1.cs文件很大,我想把方法拆分成几个Form1_1.cs、Form1_2.cs等文件。
我没有找到正确的方法。 我可以在多个文件中重复相同的命名空间和表单吗? 我是否需要重复所有编译器指令,如“使用”,还是只需要我将在该部分使用的指令?
例子:
using System.Data.OleDb;
namespace Mine
{
public partial class Form1 : Form
{
...
非常欢迎任何帮助或建议。
提前谢谢你。 大卫
【问题讨论】:
-
您可以为每个选项卡使用UserControls,因此您可以将每个选项卡的代码委托给单独的类。
-
请参阅#2477848 了解为什么将表单拆分为更多的部分类可能是个坏主意。
-
partial修饰符正是针对这种情况,您希望将单个类拆分为多个文件。