我想存储和显示复杂项目的列表。每个(图形)项目必须显示一个图像、一个色卡列表、一个标签和一个索引(一个字母)。用户还可以放大每个项目,以显示图像的详细信息(在鼠标滚轮上),
项目将显示在垂直列表中,可滚动且可调整大小。
仅在必要时使用 C#、.net2.0 或 3.5 语言。
我正在考虑对项目使用自定义用户控件(每个项目都由一个图片框、2 个标签和一个自定义用户控件组成,以显示颜色芯片)。对于列表,我真的不知道在 ListBox、ListView 或 DataGridView 之间选择什么,或者我还不知道的另一个。
为了简单起见,我基本上会选择 ListBox。你能帮我澄清一下使用其他列表的好处吗?