部分Class Winform窗体

Partial Class Winform Form

有人告诉我,对表单上的对象进行任何更改(更改文本、制作 visible/invisible 或更改颜色等)都应该以相应的表单 class .

但由于项目内部进行了大量此类改动,导致文件变大,难以搜索。我在网上读到 Partial Class 可以提供帮助,但是没有关于如何实现它的解释。作为一个简单的例子,我有以下 2 个文件: Form_Main.cs

namespace Test
{
    partial class Form_Main : Form
    {
        public Form_Main()
        {
             InitializeComponent();    
        }
    }
}

AND Form_Main.Dataloader.cs

 namespace Test
    {
        partial class Form_Main : DataLoader
        {
            public void SetText()
            {
                TextBox_StudentSurname.Text = "1";        
            }
        }
    }

我怎样才能完成这项工作?因为如果我这样做,我会在设计器中遇到几个错误。

您的主要问题是打印的第一个错误:您不能在不同的部分实现中声明不同的基础 classes。我不知道两个基数 class 中哪一个是正确的(您之前使用的那个),但一如既往,一个 class 不能有两个基数 class。仅在其中一个部分指定基数class是合法的,但如果多次指定,则必须相同