C# Windows Forms Designer Ralat: "Pembolehubah 'txtbox' tidak diisytiharkan atau tidak pernah diberikan"
Ralat C# ini timbul daripada pengamulaan pembolehubah txtbox
yang tidak betul dalam projek Windows Forms anda. Pereka bentuk gagal memuatkan reka bentuk borang kerana ia tidak menemui txtbox
yang diisytiharkan dan dimulakan dengan betul.
Memahami Windows Forms Designer:
Pereka bentuk beroperasi dalam langkah ini:
Designer.cs
wujud, ia disertakan untuk melengkapkan definisi kelas.InitializeComponent
.Punca Ralat:
Ralat berlaku kerana pembolehubah txtbox
, yang diisytiharkan dalam satu fail kelas separa, tiada daripada fail kelas separa lain yang mengandungi InitializeComponent
. Pereka bentuk tidak dapat mencari txtbox
semasa penyahserikatan.
Penyelesaian:
Untuk membetulkan perkara ini, pindahkan perisytiharan private Numeric txtbox;
daripada fail kelas separa pertama kepada yang kedua, memastikan ia boleh diakses dalam kaedah InitializeComponent
. Ini memastikan pereka bentuk dengan betul mengenal pasti dan memulakan txtbox
semasa pemuatan borang.
Atas ialah kandungan terperinci Mengapakah Pereka Borang Windows C# Saya Melemparkan Ralat 'Pembolehubah 'txtbox' Tidak Diisytiharkan atau Tidak Ditugaskan'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!