怎样在RichEdit组件的指定行显示信息? 例如在第i行,用这样的方法能显示str1?RichEdit1.lines(i).add('str1'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 while(RichEdit1.Lines.Count<I) do RichEdit1.Lines.Add('');RichEdit1.Lines.Strings[I] := RichEdit1.Lines.Strings[I] + 'str1'; 我这样理解您的代码:第I行以前为'',全为空白,在第I行写进str1,是这样吧? 是先判断是否有足够行数,如果没有就使用空生补充,否则就直接在该行现有内容后面插入。如果你只是想替换,那就改:RichEdit1.Lines.Strings[I] := RichEdit1.Lines.Strings[I] + 'str1';为RichEdit1.Lines.Strings[I] := 'str1'; var count:integer; str1,str2:string; begin RichEdit1.SelAttributes.Color := clRed; RichEdit1.lines.add('str1'); count:=RichEdit1.lines.count; count:=count+2; RichEdit1.SelAttributes.Color := clBlue; RichEdit1.lines.Strings[count]:='str2'; end; 这样可在str1显示后隔一行显示str2? 一个mm类 请问怎么用IDhttp登陆校内网(www.xiaonei.com)我目前的代码附上 如何销售自己做的软件?大家都是怎么卖自己的软件的? delphi中如何动态的连接access数据库 坚决抵制日货!! (武商集团列出全部日货请家不要购买) 如何保存字体设置信息?请各位大虾帮忙指点!!在线等待……………… 数据压缩!和如何给别人分数(两个问题,?) 没有情人的共勉 stringGrid 颜色控制问题! 请问shellexecute这个API函数怎么申明才能用 动态数组定义赋值编译不通过,但改变却可以便宜通过,请问问题存在哪里,为什么 关于业务号的算法
RichEdit1.Lines.Strings[I] := RichEdit1.Lines.Strings[I] + 'str1';
RichEdit1.Lines.Strings[I] := RichEdit1.Lines.Strings[I] + 'str1';
为
RichEdit1.Lines.Strings[I] := 'str1';
str1,str2:string;
begin
RichEdit1.SelAttributes.Color := clRed;
RichEdit1.lines.add('str1');
count:=RichEdit1.lines.count;
count:=count+2;
RichEdit1.SelAttributes.Color := clBlue;
RichEdit1.lines.Strings[count]:='str2';
end; 这样可在str1显示后隔一行显示str2?