簡體   English   中英

部分Class Winform窗體

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM