私は次のコードを持っています
files = di.GetFiles("*.jpg");
for (int i = 0; i < files.Length; i++)
{
il.Images.Add(System.Drawing.Image.FromFile(folder + "\\" + files[i].Name));
lv.Items.Add(files[i].Name, i);
}
コードは、System.Windows.Forms.ImageListにjpgファイルの画像を入力します。また、各アイテムがイメージリスト内の画像に関連付けられているSystem.Windows.Forms.ListViewを作成します。
ファイルを小さくして、コードを最適化しようとしました。それでも、290〜30k jpgファイル(またはその他の形式)では3秒未満になりません。
リストビューをロードするためのより良い方法はありますか?