teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

アイコンが表示されたのでよしとしていましたが、指摘が入りましたので修正

2019/04/28 08:28

投稿

sobue
sobue

スコア331

answer CHANGED
@@ -7,14 +7,11 @@
7
7
 
8
8
  for (int i = 0; i < files.Length; i++)
9
9
  {
10
- imageListSmall.Images.Clear();
11
- imageListSmall.ImageSize = new Size(16, 16);
12
- lstView.SmallImageList = imageListSmall;
13
-
14
- lstView.Items.Add(files[i], i);
10
+ lstView.Items.Add(files[i], itemCount);
15
11
  Icon appIcon = System.Drawing.Icon.ExtractAssociatedIcon(files[i]);
16
- lstView.Items[lstView.Items.Count - 1].ImageIndex = imageListSmall.Images.Count;
12
+ lstView.Items[lstView.Items.Count - 1].ImageIndex = itemCount;
17
13
  imageListSmall.Images.Add(appIcon);
14
+ itemCount += 1;
18
15
  }
19
16
  }
20
17
  ```