C# 在ListView WinC窗体中添加颜色图例#

C# 在ListView WinC窗体中添加颜色图例#,c#,winforms,design-guidelines,C#,Winforms,Design Guidelines,我有一个简单的ListView,只有很少的列,并且它填充了带有背景色的数据。这里使用了5种颜色,因此我想在ListView旁边很好地显示它们,以便于提醒,特别是对于每月列出一次的人 在我开始自己做这件事之前,是否有一些指导方针如何进行这项工作(GroupBox带有彩色标签的列表视图旁边出现了描述意义的) 有101种方法可以将图例组合在一起,而带有彩色标签的GroupbBox也不错。不过,您应该考虑的一点是,图例是否需要动态。即,将来是否需要更改或添加颜色。如果是,那么您应该对其进行编码,使其成为

我有一个简单的
ListView
,只有很少的列,并且它填充了带有背景色的数据。这里使用了5种颜色,因此我想在
ListView
旁边很好地显示它们,以便于提醒,特别是对于每月列出一次的人


在我开始自己做这件事之前,是否有一些指导方针如何进行这项工作(
GroupBox
带有彩色
标签的
列表视图旁边出现了描述意义的

有101种方法可以将图例组合在一起,而带有彩色标签的GroupbBox也不错。不过,您应该考虑的一点是,图例是否需要动态。即,将来是否需要更改或添加颜色。如果是,那么您应该对其进行编码,使其成为动态的。您仍然可以使用组框和标签,但可以根据数据模型而不是使用硬编码颜色的静态控件来组装图例


其他注意事项:您可以将其设置为用户控件,可以将其拖放到窗体上,并公开属性,如彩色标签大小(长度/宽度)、标签字体、页边距等。

如果颜色发生变化,则很可能会增加1-2种颜色。所以为传奇做大量的编码对我来说没有多大意义。著名的遗言。;-)<代码>最有可能再增加1-2种颜色
-您已经知道可能会有变化,我会对冲赌注并创建可维护的代码。我不知道:-)我正在预测考虑我与客户的关系。