部分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是合法的,但如果多次指定,则必须相同
有人告诉我,对表单上的对象进行任何更改(更改文本、制作 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是合法的,但如果多次指定,则必须相同