C# 遍历容器中的控件的问题
现有一个大panel,大panel中有5个小panel,分别为1,2,3,4,5,我现在要遍历这个大panel中的5个小panel,但是遍历的时候不是按顺序来的,遍历出来的顺序是1,2,3,5,4,我想知道如何按照顺序来遍历?谢谢 --------------------编程问答-------------------- 看你是如何遍历,和控件是如何设置的喽。 --------------------编程问答-------------------- 会有影响的。 --------------------编程问答-------------------- 应该是按照Tabindex来遍历的,Tabindex越小就先遍历,Tabindex越大就后遍历,不过我也不确定,没试验过 --------------------编程问答--------------------
5个小panel就是横排按顺序摆的,但是循环的时候没有按顺序出来 --------------------编程问答--------------------
我试了,不是按Tabindex --------------------编程问答-------------------- 那你把最后两个panel的顺序换下,试试。 --------------------编程问答-------------------- 这个顺序是按你在主panel上添加的子panel顺序来的,
eg:
this.panel2.Controls.Add(this.panel4);
this.panel2.Controls.Add(this.panel5);
this.panel2.Controls.Add(this.panel6);
this.panel2.Controls.Add(this.panel7);
this.panel2.Controls.Add(this.panel3); 遍历结果应该为:4、5、6、7、3
你调整添加顺序可以解决 --------------------编程问答--------------------
这个才是对
按生存时间来的,哪个先放上去,先搜到哪个 --------------------编程问答--------------------
--------------------编程问答-------------------- --------------------编程问答-------------------- 学习了 赫尔鹅鹅鹅鹅鹅鹅鹅鹅鹅
大Panel。Controls。SetChildIndex(小Panel, 次序号);
补充:.NET技术 , C#