Vb.net 是否可以在列表框中显示风味文本,并使其引用不同的值?

Vb.net 是否可以在列表框中显示风味文本,并使其引用不同的值?,vb.net,listbox,directory,placeholder,Vb.net,Listbox,Directory,Placeholder,我从一个目录中抓取歌曲文件并将其存储到一个列表中,然后遍历该列表中的每个项目,并将目录和其他ID3标记信息放入一个类中。然后使用该类创建一个新列表,所有目录按字母顺序存储 我所做的是使用每个目录对象中的directory对象,并将其作为文本放在列表框中,因为我想不出任何其他方法来仅显示该曲目的标题 我想做的是显示风格文本,这是曲目的标题,并让它引用目录/它来自的类。查看DisplayMember和ValueMember属性,以及它们的工作方式 MSDN示例如下: 列表框可以容纳的不仅仅是字符串。

我从一个目录中抓取歌曲文件并将其存储到一个列表中,然后遍历该列表中的每个项目,并将目录和其他ID3标记信息放入一个类中。然后使用该类创建一个新列表,所有目录按字母顺序存储

我所做的是使用每个目录对象中的directory对象,并将其作为文本放在列表框中,因为我想不出任何其他方法来仅显示该曲目的标题


我想做的是显示风格文本,这是曲目的标题,并让它引用目录/它来自的类。

查看DisplayMember和ValueMember属性,以及它们的工作方式

MSDN示例如下:


列表框可以容纳的不仅仅是字符串。如果它们是您创建的对象,您可以让它们显示您想要的任何内容,这些内容可能只是一个属性。问题有点不清楚,缺少代码好吧,假设我有一个对象列表,我想将这些对象存储到列表框中,当表单处于活动状态时,我想显示的文本是一个名为“.Title”的属性。如何将对象存储到列表框中,并使每个项目都引用.Title属性?发布的答案解释了(或链接说明):
myCBO.DisplayMember=“Title”
该“对象”将是一个类,您可以使用(MyClass的)列表使其更有效例如,作为listbox数据源,而不是将对象复制到其中,这是一个仅链接的答案,因此喜欢这里的信息