C# 列表框分离器

C# 列表框分离器,c#,listbox,separator,C#,Listbox,Separator,将列表框项目分组的最佳方法是什么?我尝试过使用Environment.NewLine,但是如果不选择它,就没有好的删除方法 我需要有一个列表框,其中的项目按客户订单进行划分。厨师需要准备这些物品,在完成时选择一个物品,直到整组订单完成。“完成”按钮将删除所选组,但保留空白 有更好的方法吗?Windows窗体列表框控件没有这样的功能 您的第一个选择是使用另一个控件,您可以在web上找到它(我脑子里没有我知道的任何控件) 另一个选项是自定义绘制列表框项。当在项目开始处点击特定标识符时,可以绘制分隔符

将列表框项目分组的最佳方法是什么?我尝试过使用Environment.NewLine,但是如果不选择它,就没有好的删除方法

我需要有一个列表框,其中的项目按客户订单进行划分。厨师需要准备这些物品,在完成时选择一个物品,直到整组订单完成。“完成”按钮将删除所选组,但保留空白


有更好的方法吗?

Windows窗体
列表框
控件没有这样的功能

您的第一个选择是使用另一个控件,您可以在web上找到它(我脑子里没有我知道的任何控件)

另一个选项是自定义绘制
列表框
项。当在项目开始处点击特定标识符时,可以绘制分隔符。不过,这需要一些GDI+知识


阅读。

列表框不是为此而构建的。您可能应该在打开分组的情况下使用
列表视图
。然后,您可以将每个项目放入一个组中,这将为您分隔它们。您使用的是WPF还是Windows窗体?这个问题将被另一个标签改进。它是windows窗体。我会选择ListView谢谢但不必太夸张:)