執行程式碼時窗體顯示正常,但設計器無法顯示,並提示「txtbox」未宣告或未賦值的錯誤。
Windows 窗體設計器會反序列化並載入檔案中的第一個類,以基於 InitializeComponents
方法和在 .cs 檔案中找到的元件聲明來建立元件並設定其屬性。
在本例中,「txtbox」的聲明位於第一個檔案中,但設計器無法序列化和載入它,因為它位於第一個檔案中的局部類別中。
要解決此問題,只需將「txtbox」的聲明從第一個檔案移至第二個檔案中的局部類別即可。這允許設計器在初始化窗體時存取並載入它。
InitializeComponents
則不會。 以上是當「txtbox」未聲明時,為什麼我看不到我的 C# Windows 表單設計器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!