【问题标题】:How to display the image beside listbox items?如何在列表框项目旁边显示图像?
【发布时间】:2014-09-14 04:34:14
【问题描述】:

我有一个 ListBox 显示机器名称。我想在ListBox中的每个项目旁边显示图像图标,即在连接的机器旁边播放图像并在未连接的机器旁边停止图像。

【问题讨论】:

  • 你能分享你的代码吗?
  • 尝试使用 DataGridView 而不是 ListView。有一个Picture Box Column,您可以在其中显示图像。
  • 我只有一个列表框,其中的项目是从字典中填充的。
  • 但我们试图告诉您,获得您想要的东西的更好方法是存在的。它们以DataGridViewListView 的形式存在。
  • 好的。 listview 的工作方式与列表框相同,但具有额外的功能。这就是你想说的吗? @MarcusWigert

标签: c# image winforms listbox


【解决方案1】:

您应该使用ListView 而不是ListBox 控件。它还支持多种类型的列和图像。

查看以下教程,这些教程将指导您完成您真正需要的事情:

  1. A CodeProject Article
  2. An answer on StackOverFlow

【讨论】:

  • 这如何回答这个问题?请从链接中提取重要信息并仅将其用作参考,而不是简单地说:“Go here。”
  • 他没有使用ListView,我不知道他是如何填充它的。在这种情况下,他将不得不完全改变他与listbox 相关的逻辑。所以这不是一个具体的问题,但他需要指导来完成链接中提供的解决方案。
  • 我很清楚你的观点并同意,但这样的指导应该以cmets的形式提供,而不是作为答案。
  • @Shaharyar 谢谢。我也会参考你建议的链接。
猜你喜欢
  • 2014-12-08
  • 2016-12-16
  • 2018-09-22
  • 1970-01-01
  • 2021-04-17
  • 1970-01-01
  • 2014-09-06
  • 2021-03-01
  • 1970-01-01
相关资源
最近更新 更多