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

わんくま同盟

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

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


(過去ログ 72 を表示中)
■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
返信 編集キー/


管理者用

- Child Tree -