救命呀!问一个RichEdit 问题,如何使用变量,不好意思了,问题没说清楚,看详细描述 ( 积分: 100 )

  • 主题发起人 主题发起人 by007
  • 开始时间 开始时间
B

by007

Unregistered / Unconfirmed
GUEST, unregistred user!
如在设计期内RichEdit的内容为:《AA》是个美丽的城市,面积《bb》,人口《CC》....

其中:《AA》和《bb》,《CC》为变量,在运行期,我想用一个变量的实际值来替换这些变量,并且保留原来的变量的字体;
如:《AA》=北京 ,《bb》=16808平方公里,《CC》=1339多万,
那么运行期的RichEdit内容为
北京是个美丽的城市,面积16808平方公里,人口1339多万,。。。
注:一定保留设计期的变量字体,这一点非常重要。
 
RichEdit里面存放的肯定是字符串啊
可以这样
设计期:用一些特殊字符代表变量
运行期:查找这些特殊字符,用相对应的值替换
 
const
str ='%s是个美丽的城市,面积%s,人口%s....';

var
a : string;
b : integer;
c : Integer;

a := '北京';
b := 1223;
c := 22323;
reichedit.text := format(str,[a,b,c]);
 
我在CSDN 上得到了答案了!谢谢大家的参与
 
先定位然后替换就可以了,不改变字体
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部