2

ListView コンポーネントを使用して約 1,000 個の画像サムネイルを表示しようとしていますが、パフォーマンスの問題が発生しています。

まず、1,000 個の画像を含む ImageList を作成します。これは超高速で、1 秒もかかりません。

ただし、ImageList を ListView に割り当てると、約 10 秒以上かかります。

例:

ImageList _imgList = GetMyImageList();  // takes under 1 second
ListView _lstView = new ListView();
lstView.LargeImageList = _imgList; // takes 10+ seconds

パフォーマンスを向上させるためにできることはありますか? 私の ImageList には既にサムネイル サイズ (197x256 ピクセル) にサイズ変更されている画像が含まれているため、問題はありません... (そして、私の ImageList の作成には最大で 1 秒しかかかりません)。

4

1 に答える 1