■41812 / ) |
Re[1]: リストビューでアイコンの消し方 |
□投稿者/ ヴァン (5回)-(2009/09/30(Wed) 19:11:44)
|
■No41810 (めた さん) に返信 > 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です。 >
ImageIndex = -1;
とか。
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.listviewitem.imageindex(VS.80).aspx
|
|