初めまして、葉っぱと申します
さっそくなのですが
https://www.petitmonte.com/bbs/answers?question_id=821
にTListViewの内容をファイルから読み込む方法があるのですが、この保存したファイルから読み込むにはどうしたらいいのでしょうか?
サウンドプレーヤーを作っていて曲のタイトルと曲のフルパスをまた起動したときにListViewに残ってるようにしたいのです
よろしくお願いします
Halbow です。
> にTListViewの内容をファイルから読み込む方法があるのですが、この保存した
> ファイルから読み込むにはどうしたらいいのでしょうか?
逆の論理を実行します。カラムの数がデータ数と一致しているとして、こんな感じです。
procedure TForm1.Button1Click(Sender: TObject);
var
FSL: TStringList;
LSL: TStringList;
i: integer;
begin
FSL := TStringList.Create;
LSL := TStringList.Create;
try
FSL.LoadFromFile('c:\aaa.txt'); // データファイルの読み込み
for i := 0 to FSL.Count-1 do
begin
LSL.CommaText := FSL[i];
with ListView1.Items.Add do
begin
Caption := LSL[0];
LSL.Delete(0);
SubItems.Assign(LSL);
end;
end;
finally
LSL.Free;
FSL.Free;
end;
end;
なるほど!!Halbow様ありがとうございました。
無事に思い通りの動きになりました。
ツイート | ![]() |