Am1*_*3zA 12 c# panel flowlayoutpanel winforms
我有一个"FlowLayoutPanel",并希望添加一系列"UserControl":
mainPanel.Controls.Add(FX);
在旧版本之后添加的每个新用户控件,我想在添加的上一个用户控件之前添加新的usercontrol我该怎么做?我没有找到任何像mainPanel.Controls.AddAt(...)或mainPanel.Controls.Add(index i, Control c)或mainPanel.Controls.sort(...)或......的功能.
nem*_*esv 22
您可以使用SetChildIndex方法.喜欢的东西(也许你需要摆弄凹凸):
var prevIndex = mainPanel.Controls.IndexOf(previouslyAdded)
mainPanel.Controls.Add(fx);
mainPanel.Controls.SetChildIndex(fx, prevIndex);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9047 次 |
| 最近记录: |