![](/img/trans.png)
[英]Is it possible use C# partial WinForm class files without seeing a form icon in Solution Explorer?
[英]Partial Class Winform Form
有人告訴我,對表格 object 的任何更改(更改文本、使可見/不可見或更改顏色等)都應在相應的表格 class 中完成。
但由於項目內部進行了大量此類改動,文件變得很大且難以搜索。 我在網上讀到 Partial Class 可以提供幫助,但是沒有關於如何實現它的解釋。 作為一個簡單的例子,我有以下 2 個文件: Form_Main.cs
namespace Test
{
partial class Form_Main : Form
{
public Form_Main()
{
InitializeComponent();
}
}
}
和 Form_Main.Dataloader.cs
namespace Test
{
partial class Form_Main : DataLoader
{
public void SetText()
{
TextBox_StudentSurname.Text = "1";
}
}
}
您的主要問題是打印的第一個錯誤:您不能在不同的部分實現中聲明不同的基類。 我不知道這兩個基類中哪一個是正確的(你之前使用的那個),但一如既往,一個 class 不能有兩個基類。 僅在其中一個部分指定base class是合法的,但如果多次指定,則必須相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.