Cari kawalan mengikut nama dalam Borang Windows
Mencari kawalan khusus dalam aplikasi Windows Forms adalah penting untuk mengubah suai penampilannya atau mendapatkan semula datanya. Untuk tujuan ini, .NET menyediakan kaedah Control.ControlCollection.Find.
KaedahCari menerima hujah rentetan yang mengandungi nama kawalan untuk dicari dan nilai Boolean pilihan yang menunjukkan sama ada carian harus termasuk kawalan bersarang rekursif. Dalam kebanyakan kes, adalah disyorkan untuk menetapkan nilai ini kepada benar.
Berikut ialah contoh penggunaan:
<code class="language-c#">TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox; tbx.Text = "找到了!";</code>
Coretan kod ini mencari koleksi Kawalan borang semasa untuk kawalan kanak-kanak bernama "textBox1". Jika ditemui, ia menukar kawalan yang dikembalikan kepada objek TextBox dan menetapkan sifat Teksnya.
Untuk masalah khusus anda, anda boleh mengubah suainya seperti berikut:
<code class="language-c#">Control[] tbxs = this.Controls.Find(txtbox_and_message[0, 0], true); if (tbxs != null && tbxs.Length > 0) { tbxs[0].Text = "找到了!"; }</code>
Atas ialah kandungan terperinci Bagaimanakah saya dapat mencari dan mengubah suai kawalan khusus dengan nama dalam bentuk Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!