Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menetapkan Nilai dengan Cekap kepada Kotak Teks Bernombor Berjujukan dalam Aplikasi WinForms?
Pembentukan Nilai Berulang kepada Kotak Teks pada WinForms
Dalam aplikasi WinForms, memberikan nilai kepada banyak kotak teks bernombor berurutan boleh mencabar. Untuk memudahkan proses ini, pertimbangkan pendekatan berikut:
public static IEnumerable<TControl> GetChildControls<TControl>(this Control control) where TControl : Control { var children = control.Controls?.OfType<TControl>() ?? Enumerable.Empty<TControl>(); return children.SelectMany(c => GetChildControls<TControl>(c)).Concat(children); }
var allTextBoxes = this.GetChildControls<TextBox>();
foreach (TextBox tb in allTextBoxes) { tb.Text = ...; }
Pendekatan ini secara berkesan melelar melalui kotak teks yang bertaburan di berbilang panel, memudahkan tugasan tugasan dan meningkatkan kebolehselenggaraan kod.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menetapkan Nilai dengan Cekap kepada Kotak Teks Bernombor Berjujukan dalam Aplikasi WinForms?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!