すみません、質問が何か違っていたので再度質問させてください。
リストビューで画像の一覧を表示したいのですが、フォームを表示するのにとても時間がかかるので、
メインのスレッドでは以下のようにし、
string[] pics = Directory.GetFiles(@"画像の入ったフォルダ");
for (int i = 0; i < pics.Length; i++)
{
listView1.Items.Add(new ListViewItem(pics[i], i));
}
画像はこの後に別スレッドで取得するようにしてみました。
その際別スレッドを複数立ち上げて取得させると、Images.Addでは予め設定してあるインデックス番号と合わず
表示される画像の順番がめちゃくちゃになってしまいます。
何か良い解決方法ありましたら教えてください。