读书人

封存Memo的最新一行

发布时间: 2012-09-08 10:48:07 作者: rapoo

保存Memo的最新一行
当Memo变化时,把最新加入的一行写入文件,怎么把最新一行抓出来?
虚心求教

[解决办法]
如果是最后一行,在memo1的onchange事件里

C/C++ code
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以后,两者作对比。

读书人网 >C++ Builder

热点推荐