2016-07-29 9 views
0

私は株式市場シミュレーションプログラムを作成しました。価格は数秒ごとに変動し、上下に動いたかどうかを追跡します。価格が上がると緑の上向きの矢印を表示し、価格が下がるなら赤の下向きの矢印を表示したい。価格はC#リストボックスの画像

stockListBox.Items.AddRange(stockValues); 

を使用して、リストボックスに移入配列に格納されている

私は、このような

Object [] stockObject = { stockValue , outputIcon }; 

などのオブジェクトを作成し、これらのオブジェクトとの私のリストボックスをもらえますか? WhereStockValueは私の株式の値になり、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コントロールは、3つのイメージリストのアイコンを表示できます。ここではここidea

であるあなたは、リストボックスの代わりに使用することができますどのようにexempleです:DataGridViewまたはListView

関連する問題