请教memo 的问题!!
就是在 memo指定的第几行添加字符串, 是哪个属性一下子没找到,!
问题点数:20、回复次数:13Top
1 楼twlx_0(流星)回复于 2004-12-01 11:05:01 得分 0
在线等待!!Top
2 楼twlx_0(流星)回复于 2004-12-01 11:19:17 得分 0
各位大哥!
不会吧,没人知道吗??Top
3 楼zjh527()回复于 2004-12-01 11:21:19 得分 8
memo1.Lines[i]:='adsfadf';Top
4 楼cdhuanglei(落花岛上花倒落)回复于 2004-12-01 11:21:50 得分 2
memo1.Lines.Insert()
Top
5 楼whythinkwhy(小生)回复于 2004-12-01 11:21:52 得分 2
Memo1.Lines.Move();//移到指定行
Memo1.Lines.Append('asdfasfsa');
Top
6 楼bee2518(迷茫ing)回复于 2004-12-01 11:23:12 得分 2
memo1.Lines.Insert(1,'abc');
//1就是指定的行数Top
7 楼whythinkwhy(小生)回复于 2004-12-01 11:23:21 得分 0
Memo1.Lines.Move();//移到指定行
Memo1.Lines.Append('asdfasfsa');Top
8 楼rootond800(星星知我心否)回复于 2004-12-01 11:29:03 得分 2
用lines.insert 要保证指定的行已经存在. 比如memo1.lines.insert(2,'hello');
如果lines的行数达到3行,那么没问题,如果不够,就不出现而且不报错.
Top
9 楼rootond800(星星知我心否)回复于 2004-12-01 11:34:17 得分 2
另外,楼上忒不厚道...tstrings的move是用来交换行的,和dataset的move不一样.Top
10 楼twlx_0(流星)回复于 2004-12-01 14:58:11 得分 0
还有吗Top
11 楼twlx_0(流星)回复于 2004-12-01 15:03:25 得分 0
各位我想得到的结果是
memo1.Lines[i]:=memo1.Lines[i]+ 'aaaaaaaaaaa';
在指定的某行 添加字符串,
在此谢谢大家的讨论!!
有其他想法的朋友还可以发表意见,我晚上再结贴!!!Top
12 楼pl5th2001(白牙)回复于 2004-12-01 16:30:33 得分 1
前面的方法是最好的了Top
13 楼ksaiy(阳光总在风雨后)回复于 2004-12-01 19:10:22 得分 1
procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.lines.insert(2,Memo1.Lines[2]+'hello');
Memo1.Lines.Delete(3);
end;
Top




