2016-07-29 55 views
0

我創建了一個股票市場模擬程序,價格每隔幾秒鐘波動一次,如果他們漲跌,我會跟蹤。如果價格上漲,我想顯示綠色的向上箭頭,如果價格下跌,我想顯示紅色的向下箭頭。列表框中的C#圖片

價格都存儲在其中填充使用列表框的數組

stockListBox.Items.AddRange(stockValues); 

我能創建一個對象,如

Object [] stockObject = { stockValue , outputIcon }; 

,並填充我的列表框與這些對象?其中stockValue是我的股票的價值,outputIcon將是綠色箭頭或紅色箭頭

+0

您可以創建自己的課程。看看這個[鏈接](http://www.codeproject.com/Articles/2091/ListBox-with-Icons) –

回答

2

Windows窗體列表框控件不支持其他類型,然後是字符串。 如果你不想去外部庫,我建議創建一個UserControl。

+0

你可以請鏈接我一篇文章? msdn文檔似乎有點日期 – Peter

+1

一步一步與圖像 http://www.c-sharpcorner.com/UploadFile/jayendra/how-to-create-usercontrol-in-windows-form-application/ – NtFreX

+0

請注意,你不必創建一個額外的項目,但你也可以在你的主項目中創建usercontrol – NtFreX

1

如果圖標足夠好,可以使用listview。 Windows窗體ListView控件可以顯示來自三個圖像列表的圖標。這裏是idea

這裏是exemple你如何使用而不是列表框:DataGridViewListView