您好,我想知道如何才能关注textboxes
Form 中的所有内容,其中是否有任何更改的值。我在这里看到了一些代码
private void Form1_Load(object sender, EventArgs e)
{
foreach (Control ctrl in this.Controls)
{
if (ctrl is TextBox)
{
TextBox tb = (TextBox)ctrl;
tb.TextChanged += new EventHandler(tb_TextChanged);
}
}
}
void tb_TextChanged(object sender, EventArgs e)
{
TextBox tb = (TextBox)sender;
tb.Tag = "CHANGED"; // or whatever
}
编写此代码的人说“它不能分配给 Panels 和 Grouboxes 中的文本框”。
所以我的问题是,因为我在组框或面板中几乎有每个文本框,我如何查看是否对面板或组框中的文本框进行了更改?