delphi memo录入问题
我想一个 memo 两个button 一个edit
memo中导入文本 然后点击一次 button edit1.txt 自动添加一行memo
再次点击 添加memo下一行文本 如何实现
我的代码是
==
procedure TForm1.Button2Click(Sender: TObject);
begin
if opendialog1.Execute then
memo1.Lines.LoadfromFile(opendialog1.FileName);
end;
procedure TForm1.Button1Click(Sender: TObject);
var i,j:integer ;
k:string ;
begin
label1.Caption:='0';
k:=label1.Caption;
i:=0;
j:=memo1.Lines.Count ;
if i <>j then
edit1.Text:= memo1.Lines[i] ;
i:=i+1 ;
i:=strtoint(k);
label1.Caption:= k ;
=====
貌似功能实现不了 请修正下
定义一个全局变量l;
procedure TForm1.FormShow(Sender: TObject);//初始化变量l值为0
begin
l:=0;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
edit1.Text:=memo1.Lines.Strings[l];
inc(l);
end;
楼上的基本对,不过应该在调入文本文件之后清0:
procedure TForm1.Button2Click(Sender: TObject);
begin
if opendialog1.Execute then
begin
memo1.Lines.LoadfromFile(opendialog1.FileName);
l:=0;
end;
end
procedure TForm1.Button1Click(Sender: TObject);
begin
edit1.Text:=memo1.Lines.Strings[l];
inc(l);
相关问答:
这个是拦截按键消息并测试是否为ENTER键。
begin
case wParam of
WM_KEYDOWN:
fEatKeystroke := (p.vkCode = VK_RETURN);
& ......
delphi 异步线程怎么怎么实现?
请各位大佬帮忙!
最好有个实例!
多谢
你不同步就是异步了,还写啥
默认情况下,线程就是异步的…………*^_^*
估计楼主同步和异步概念都没弄清
真无语。。可 ......
我在用mainmenu菜单控件和savediglog控件设置保存文件对话框时,虽然能够顺利保存文件,但是我对已经保存过的文件进行再次保存的时候,并不能和很多软件一样直接保存,而是仍然弹出保存对话框,而我不想它打开,而是 ......
哪里有Delphi的视频教程?新手那种的
谢谢
加月亮QQ,然后让月亮跟你视频讲解,免费的视频讲解
有很多,但天下没有免费的午餐
2楼的朋友 月亮是谁?
引用
2楼的朋友 月亮是谁?
大名顶顶 ......