Apabila menjalankan kod, borang dipaparkan seperti biasa, tetapi pereka bentuk tidak boleh memaparkannya dan menggesa ralat bahawa "txtbox" tidak diisytiharkan atau diberikan nilai.
Windows Forms Designer menyahsiri dan memuatkan kelas pertama dalam fail untuk mencipta komponen dan menetapkan sifatnya berdasarkan kaedah InitializeComponents
dan pengisytiharan komponen yang terdapat dalam fail .cs.
Dalam contoh ini, pengisytiharan "txtbox" berada dalam fail pertama, tetapi pereka bentuk tidak boleh mensiri dan memuatkannya kerana ia berada dalam kelas separa dalam fail pertama.
Untuk menyelesaikan masalah ini, hanya alihkan pengisytiharan "txtbox" daripada fail pertama ke kelas setempat dalam fail kedua. Ini membolehkan pereka bentuk mengakses dan memuatkan borang apabila ia dimulakan.
InitializeComponents
tidak. Atas ialah kandungan terperinci Mengapa Saya Tidak Dapat Melihat C# Windows Form Designer Saya Apabila 'txtbox' Tidak Diisytiharkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!