delphi中怎样在momo中导入多个文件?
来源:百度知道 编辑:UC知道 时间:2024/06/03 21:12:37
要同时导入多个文件,要什么样的参数,
高手请指教 ?
Memo1.text:=Memo1.text + tmpMemo.text; 这句有没有错,运行这句时有错。
我打开选择多个文件点确定后,跳出一个对话框"control''has to parent window."
我改一下一楼的代码:
var
i,j: integer;
tmpMemo: TMemo;
begin
tmpMemo := TMemo.Create(nil);
if opendialog.execute then
begin
for i := 0 to opendialog.files.count - 1 do
begin
tmpMemo.Lines.LoadFromFile(opendialog.Files.Strings[i]);
for j:=0 to tmpmemo.lines.count-1 do
begin
memo1.lines.add(tmpmemo.lines.strings[j]);
end;
end;
end;
tmpMemo.free;
end;
var
i: integer;
tmpMemo: TMemo;
begin
tmpMemo := TMemo.Create(nil);
if opendialog.execute then
begin
for i := 0 to opendialog.files.count - 1 do
begin
tmpMemo.Lines.LoadFromFile(opendialog.Files.Strings[i]);
Memo1.text := Memo1.text + tmpMemo1.text;
end;
end;
tmpMemo.free;
end;
//memo1就是用于显示的memo
嗯,也可以将tmpMemo: TMemo;改成strlst: TStringList;
相应的地方改成
strlst := TStringList.Create;
其它地方将tmpMemo改成strlst就可以了
楼上二位,根本