求解惑!!遍历问题..
我要遍历窗体的textbox并判断值大小,如果大于100则背景色变红
foreach (Control col in this.Controls) { if (col is TextBox) { int i = Convert.ToInt32(col.Text); if (i > 100) { col.BackColor = Color.Red; } } }
Controls.OfType<TextBox>().Where(x => Regex.IsMatch(x.Text, @"\d+")).Where(x => int.Parse(x.Text) > 100).ToList().ForEach(x => x.BackColor = Color.Red);