エクスプローラからファイルをドラッグ&ドロップしてそのファイルのアイコンとファイル名をListViewに表示させたいのです。
現在、ドラッグ&ドロップしてファイル名表示はできましたが、アイコンの表示で詰まっております。
調べたところ、System.Drawing.Icon クラスを使えばアイコンはとれるということがわかったのですが、このアイコンとファイル名を一緒に表示させたいと思い、紐付ける方法を探しております。
理想は
![]
このようにファイル名の上にアイコンがくるようにしたいです。
C#
1 foreach (string fname in files) 2 { 3 string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); 4 string fileName = Path.GetFileName(fname); 5 Icon icon = Icon.ExtractAssociatedIcon(fname); 6 attachmentsListView.Items.Add(fileName); 7 }
参考にコードも載せます。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー