Vb.net 带有多个字符串的自定义样式列表框

Vb.net 带有多个字符串的自定义样式列表框,vb.net,visual-studio-2010,listbox,Vb.net,Visual Studio 2010,Listbox,我正在做一个VB项目,我需要一些关于ListBox的帮助 我需要创建一个列表框,它由数据库中的一些数据填充。另一种选择当然是DataGridView,但这不是我想要的。我想设置我的列表框的样式,以便从数据库中输出几个字符串: 标题 偶像 和其他一些小标题 这张照片展示了我想要它的样子: 我已经研究了WPF,但我不确定它是如何与VB一起使用的。这是我正在学习的VB类的一个项目,因此它必须是VB。查看DrawMode属性并将其设置为OwnerDrawFixed。将ItemHeight设置为32

我正在做一个VB项目,我需要一些关于
ListBox
的帮助

我需要创建一个
列表框
,它由数据库中的一些数据填充。另一种选择当然是
DataGridView
,但这不是我想要的。我想设置我的
列表框的样式,以便从数据库中输出几个字符串:

  • 标题
  • 偶像
  • 和其他一些小标题
这张照片展示了我想要它的样子:


我已经研究了WPF,但我不确定它是如何与VB一起使用的。这是我正在学习的VB类的一个项目,因此它必须是VB。

查看DrawMode属性并将其设置为OwnerDrawFixed。将ItemHeight设置为32左右。然后使用DrawItem事件来绘制您的内容。如果没有其他内容,这些内容对您来说是很容易搜索的项目。“子标题”(组?)可以完成,但非常复杂。即使使用DrawMode也可能超出了类中的预期,请为几个所有者绘制列表框探索CodeProject。但是,根据您编写的一些内容,考虑一个ListVIEW(内置图标和组头)。