【问题标题】:c# Split form code in several *.cs fiesc# 在多个 *.cs 文件中拆分表单代码
【发布时间】: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 修饰符正是针对这种情况,您希望将单个类拆分为多个文件。

标签: c# split


【解决方案1】:

您已经使用了部分类声明。您可以创建多个文件

namespace Mine
{
    public partial class Form1

声明。仅需要使用特定文件中使用的名称空间。 在此处查看详细信息:http://msdn.microsoft.com/en-us/library/vstudio/wa80x488(v=vs.120).aspx

【讨论】:

    猜你喜欢
    • 2016-03-27
    • 1970-01-01
    • 2017-08-29
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多