【问题标题】:C# Images in a listbox列表框中的 C# 图像
【发布时间】:2016-07-29 14:13:59
【问题描述】:

我创建了一个股市模拟程序,价格每隔几秒钟波动一次,我会跟踪它们是上涨还是下跌。如果价格上涨,我想显示一个绿色的向上箭头,如果价格下跌,我想显示一个红色的向下箭头。

价格存储在一个数组中,该数组使用

填充列表框
stockListBox.Items.AddRange( stockValues );

我可以创建一个对象,例如

Object [] stockObject = { stockValue , outputIcon };

并用这些对象填充我的列表框? stockValue 将是我的股票的价值,而 outputIcon 将是绿色箭头或红色箭头

【问题讨论】:

  • 您可以创建自己的课程。看这个link

标签: c# listboxitem


【解决方案1】:

Windows 窗体列表框控件不支持字符串以外的其他类型。 如果您不想使用外部库,我建议您创建一个 UserControl。

【讨论】:

  • 能否给我链接一篇文章? msdn 文档似乎有点过时了
  • 请注意,您不必创建额外的项目,但您也可以在主项目中创建用户控件
【解决方案2】:

如果图标足够好,您可以使用列表视图。 Windows 窗体 ListView 控件可以显示三个图像列表中的图标。这里是idea

这里是exemple,你怎么能用ListBox代替:DataGridViewListView

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 2010-10-03
    • 1970-01-01
    相关资源
    最近更新 更多