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顺序哦