Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah saya dapat mencari dan mengubah suai kawalan khusus dengan nama dalam bentuk Windows?

Bagaimanakah saya dapat mencari dan mengubah suai kawalan khusus dengan nama dalam bentuk Windows?

Patricia Arquette
Lepaskan: 2025-01-27 12:46:09
asal
646 orang telah melayarinya

How Can I Find and Modify a Specific Control by Name in Windows Forms?

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.

Kaedah

Cari 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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan