我在C#winform应用程序中使用flowlayoutPanel时遇到了问题。我基本上有三个部分的流布局面板。在流布局面板中重新排序控件
第1号是一组2个控制..两个下拉控件,他们总是以相同的顺序,始终显示在所有情况下
第2号是一组的5个不同的控制...基于在一系列因素中,5个控件中的1个可见,所有其他控件的可见属性设置为false
第3节是一组3个控件..与第1节一样,它们始终处于相同的顺序并始终可见。
所以这个归结为第2节是可变的,其他是静态的。
问题出现在第2节......当我改变任何控件的可见性时,它们显得很好(IE ...第1节然后第2节然后第3节)...除了当我设置组合框控件是可见的....在这种情况下,只有在这种情况下...顺序变为(第1节,然后第3节,然后第2节)...我不知道什么会导致排序出在这种情况下同步。
我在我的方法开始时的基本工作是将所有控件设置为Visible = false ...然后设置第1部分Visible = true ...然后循环通过第2部分的条件并设置适当的控件可见= true,最后设置Section 3控制Visible = true。
有没有人有任何流程布局面板控制订购的经验?我无法弄清楚ComboBox发生了什么。
您还需要更改TabOrder。您也可以在索引更改时进行设置。 – 2011-07-14 03:36:38