C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 72 を表示中)
■41810 / )  リストビューでアイコンの消し方
□投稿者/ めた (1回)-(2009/09/30(Wed) 18:47:49)

分類:[.NET 全般] 

ListView(Details)に、VSのブックマーク機能のようなもの(行選択をして、ブックマークボタンで行頭にマークが付く)を付けたいと思っております。
一応、マークボタンのクリックイベントで、

for(int i=0; i<this->listView1->SelectedIndices->Count; i++){
  int n = this->listView1->SelectedIndices[i];
  this->listView1->Items[n]->ImageIndex = 0;
}

で、マークを付けるところまでは出来たのですが、マークを消す方法が分かりません。
ネットで調べましたが、それらしい記事等はありませんでした。この場合は、そのsubItem自体をクリアして再度値を与えるしかないのでしょうか?

環境はVistaとVC++2005です。

返信 編集キー/


管理者用

- Child Tree -