Haw*_*eye 4 vb.net flowlayoutpanel winforms
我有一个程序可以获取产品数据并将每个记录的自定义控件添加到 FlowLayoutPanel 中。
我想将一个控件添加到 FlowLayoutPanel 的开头(而不是结尾),以显示为第一项。
有谁知道这是如何做到的?我想避免每次在开头添加项目时都必须重新填充它。
您可以使用FlowLayoutPanel 的 Control 集合的SetChildIndex方法:
Dim newButton As New Button With {.Text = flp.Controls.Count.ToString}
flp.SuspendLayout()
flp.Controls.Add(newButton)
flp.Controls.SetChildIndex(newButton, 0)
flp.ResumeLayout()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4044 次 |
| 最近记录: |