一些上下文
我正在创建一个允许用户创建基本货架布置的应用程序,我希望创建一个界面,该界面代表按顺序(从左到右)彼此相邻的货架块(一组货架)并允许用户编辑他们的详细信息。每个区块都会有一系列细节,例如它的顺序、名称、宽度、高度和架子的数量。
要求
我希望界面具有(最多 20 个)用户控件的水平滚动列表。每个用户控件将代表一个块的详细信息,并具有用于编辑这些详细信息的基本形式。
用户应该能够按下用户控件中的一个按钮,该按钮将其删除并重新排序其他块,并将块添加到列表的末尾。
我的问题
如何维护这些“搁板”用户控件的有序列表,并让表单处理任何控件中删除按钮的按下,这会导致它被删除并重新排序列表?任何帮助都会很棒。
截屏
我刚刚开始对界面进行编程,所以我只能提供一个我希望界面看起来像的快速模型:
尽管它是基本的,但我希望它能让您对我正在寻找的东西有所了解。