分類:[.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です。
|