2011-09-10 30 views
0

私はWindowsフォームでC#を使ってプロジェクトをやっています。 リストビューのサブアイテムに画像を表示したい。 例: - 3つの列を持つリストビューがあります(列1はロール番号、列2はStudentName、列3はStudentPhotoです)。ListViewItemsを使用してListViewに項目を追加できます。 は誰でも助けることができるListviewのサブアイテムに画像を追加する[windows forms]

ListViewItem item = new ListViewItem("101"); 
item.SubItem.Add("Robin"); 
SampleListView.Items.Add(item); 

は、今私は、3番目の列にStudentImageを表示して困難抱えている、リストビューに最初にアイテムを追加します!

注: また、私はImageListをSampleListViewに割り当てています。

答えて

1

ListViewは、Windowsの共通コントロールからネイティブリストビューコントロールをラップします。このコントロールは、サブアイテムの画像を直接サポートしません。図面を扱えるように、所有者が描画するためにリストビューを設定する必要があります。

幸いにも他の人が既にこれを行っています。 CodeProjectにはgoodがあります。

関連する問題