delphi怎样打开一个文本文件
有两个控件buttuon1,edit1我想点button1.让edit1有个垂直滚动条,让文字显示在文本里面;用delphi怎么做?...
有两个控件buttuon1,edit1
我想点button1.让edit1有个垂直滚动条,让文字显示在文本里面;
用delphi怎么做? 展开
我想点button1.让edit1有个垂直滚动条,让文字显示在文本里面;
用delphi怎么做? 展开
4个回答
2017-10-25 · 知道合伙人软件行家
关注
展开全部
通常来说,编辑控件中, Edit 控件适用于编辑单行文本的场合。
如果需要显示垂直滚动条的这种多行文本,建议使用 Memo 控件。
示例代码:
procedure TForm1.btn2Click(Sender: TObject);
begin
mmo1.Lines.LoadFromFile('d:\test.txt');//打开文本文件
mmo1.ScrollBars := ssVertical; //显示垂直滚动条
end;
展开全部
1、edit控件没有垂直滚动条,改用memo控件,设置sScrollBars=ssVertical
2、
procedure TForm1.Button1Click(Sender: TObject);
var
f: TextFile;
s,sFileName: string;
begin
sFileName :='c:\1.sql';
AssignFile(f, sFilename);
Reset(f);
while not Eof(f) do
begin
Readln(f, s);
Memo1.Lines.Add(s) ;
end;
CloseFile(f);
end;
2、
procedure TForm1.Button1Click(Sender: TObject);
var
f: TextFile;
s,sFileName: string;
begin
sFileName :='c:\1.sql';
AssignFile(f, sFilename);
Reset(f);
while not Eof(f) do
begin
Readln(f, s);
Memo1.Lines.Add(s) ;
end;
CloseFile(f);
end;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用Memo控件。可以将文件直接导入Memo1.Lines.LoadFromFile('C:\123.txt');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的Edit有滚动条的情况在C#中有.
在Delphi中没有的.
如果想使用的话可以直接使用Memo
然后其它设置和1楼所说一样!
在Delphi中没有的.
如果想使用的话可以直接使用Memo
然后其它设置和1楼所说一样!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询