首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

保留Memo的最新一行

2013-01-07 
保存Memo的最新一行当Memo变化时,把最新加入的一行写入文件,怎么把最新一行抓出来?虚心求教[解决办法]如果

保存Memo的最新一行
当Memo变化时,把最新加入的一行写入文件,怎么把最新一行抓出来?
虚心求教
[解决办法]
如果是最后一行,在memo1的onchange事件里

TStringList *ls;
ls = new TStringList();
ls->Add( Memo1->Lines->Strings[Memo1->Lines->Count-1] );
ls->SaveToFile("a.txt");
delete ls;
ls = NULL;


[解决办法]
UnicodeString str=Memo1->Lines->Strings[Memo1->Lines->Count-1];
[解决办法]
获取Memo改变的内容,这个没有直接的方法。

你可以在每次Change以后保存当前Memo中的文本,下次Change以后,两者作对比。

热点排行