foreach (Control i in Controls) { // MessageBox.Show(i.GetType().ToString()); if (i is CheckBox) { CheckBox check = (CheckBox)i; MessageBox.Show(check.Text); if (check.Checked) { list.Add(check); } } }
这个他是按照 出货,制造入库,生产投料,采购入库 的顺序 遍历的,为什么不是从 上到下,也不是从下到上进行的呢,搞不清楚,不知道怎么理解
解决方案
20
Controls 的顺序,按照设计时拖入控件的次序。
5

这就是他的顺序。
5
designer里面add的顺序。
大部分情况下你可以手动调整add顺序哦
大部分情况下你可以手动调整add顺序哦