列表框中的C#图像

列表框中的C#图像,c#,listboxitem,C#,Listboxitem,我创建了一个股票市场模拟程序,价格每隔几秒钟波动一次,我跟踪价格是上涨还是下跌。如果价格上涨,我想显示一个绿色的向上箭头,如果价格下跌,我想显示一个红色的向下箭头 价格存储在一个数组中,该数组使用 stockListBox.Items.AddRange( stockValues ); 我可以创建一个对象,例如 Object [] stockObject = { stockValue , outputIcon }; 并用这些对象填充我的列表框?其中stockValue将是我的股票的价值,out

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

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

stockListBox.Items.AddRange( stockValues );
我可以创建一个对象,例如

Object [] stockObject = { stockValue , outputIcon };

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

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

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

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


下面是如何使用而不是ListBox:
DataGridView
ListView

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


以下是您如何使用而不是ListBox:
DataGridView
ListView

您能给我链接一篇文章吗?msdn文档似乎有点过时了,请注意,您不必创建额外的项目,但也可以在主项目中创建usercontrol,请给我链接一篇文章好吗?msdn文档似乎有点过时,请注意,您不必创建额外的项目,但也可以在主项目中创建usercontrol,您可以创建自己的类。看这个,你可以创建自己的类。看这个