掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ListViewに高速表示するには? (ID:22039)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TListViewでCSVファイルを高速に表示したいのですが、 どうすればよいのでしょうか。 (TRichEditの場合はTMemoryStreamにデータを書き込んでから LoadFromStreamで高速に表示できるようですが、同じように できないのでしょうか?) ファイルはCSVファイルになっていて、X=66,Y=3500です。 TStringListで読込んでListViewに表示しようとしているのですが、 以下のプログラムでは非常に時間がかかっています。 以下、プログラム(FData,TempList は TStringList です) FData.LoadFromFile(FileName); for i := 1 to FData.Count do begin TempList.Text := AnsiReplaceText(FData.Strings[i - 1], ',', #13#10); ListItem := ListView.Items.Add; ListItem.Caption := TempList.Strings[0]; TempList.Delete(0); LIstItem.SubItems.Text := TempList.Text; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.