0

私はc#を使用してWindowsフォームでプロジェクトを行っています。リストビューのサブアイテムに画像を表示したい。例:- 3 つの列 (列 1 はロール番号、列 2 は StudentName、列 3 は StudentPhoto) を持つリストビューがあります。ListViewItems を使用して ListView に項目を追加できます。ListView に最初の項目を追加し、

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

今、私は 3 列目に StudentImage を表示するのに苦労しています。誰か助けてください!

注: また、SampleListView に ImageList が割り当てられています。

4

1 に答える 1

1

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

幸いなことに、他の人はすでにこれを行っています。CodeProject には良いものがあります。

于 2011-09-10T07:32:10.383 に答える