我对FlowLayoutPanels添加到表单的controls属性的顺序有一个特殊的问题.这是我试过的,
我在垂直条带中从左到右添加了7个FlowLayoutPanel到C#窗口应用程序.然后我再次从左到右标记流布局为1,2,3,... 7.现在在表单的加载处理程序中,我编写了以下代码段,
foreach (FlowLayoutPanel aDaysControl in this.Controls) { MessageBox.Show(aDaysControl.Tag.ToString()); }
我希望消息以1,2,... 7的顺序出现.但我按相反的顺序得到它(7,6,...... 1).有人可以帮助我解决我做的错误吗?
保留订单背后的原因,
我正在尝试使用代表一天的每一行进行日历控制.如果一个月从星期三开始,那么我需要在第一行(星期一)和第二行(星期二)添加一个空标签.所以顺序有点重要
ispiro.. 8
我知道这是一个很老的问题,但......
你可能想用SetChildIndex
.例如this.Controls.SetChildIndex(button1, 0);
我知道这是一个很老的问题,但......
你可能想用SetChildIndex
.例如this.Controls.SetChildIndex(button1, 0);