我有一个FlowLayoutPanel,用户可以通过dinamically方式添加按钮。我制定了代码来添加面板上的按钮,我现在的问题是我的按钮没有按名称排序。相反,按钮按照创建顺序显示。
创建新按钮后,如何自动对按钮进行排序?可以这样做,还是我使用了错误类型的面板?
以下是带有我的按钮的面板图像,这个按钮显示为有序,因为它是我创建的初始面板。
答案 0 :(得分:2)
使用Controls集合的SetChildIndex方法:
flp.Controls.SetChildIndex(button3, 1);